Para ver la definicion de una tabla en postgres se ejecuta la siguiente consulta
SELECT * FROM information_schema.columns WHERE table_name = 'nombre tabla con comilla simple';
Intentare mostrarles todas las cosas que me pasan día a día en mis pruebas, en mi trabajo, etc.
miércoles, 30 de septiembre de 2015
lunes, 28 de septiembre de 2015
Respaldo comprimido de postgres
Para realizar un backup de la base de datos postgres y que ademas este ocupe poco espacio corremos el siguiente script
pg_dump -f /tmp/backup.sql.gz -Z 9 -o -C mibasededatos
Para hacer el restore corremos el siguiente script
gzip -dc /tmp/backup.sql.gz | psql -U postgres
pg_dump -f /tmp/backup.sql.gz -Z 9 -o -C mibasededatos
Para hacer el restore corremos el siguiente script
gzip -dc /tmp/backup.sql.gz | psql -U postgres
miércoles, 9 de septiembre de 2015
Agrandar partición ext4 en Centos sin perder datos.
Me toco tener un equipo que tenía un disco grande y estaba desaprovechado
porque la partición era muy chica por error de instalación. El equipo ya estaba
funcionando y no era factible formatear e instalar todo de nuevo, entonces la
idea era aumentar el tamaño de la partición.
Con un live cd de gparted, puede aumentar la partición al
máximo del disco (esto no lo explicare porque es muy fácil), pero luego al
entrar al equipo me seguía devolviendo el tamaño inicial.
Me base en el siguiente post para arreglarlo y los pasos a
seguir son muy fáciles que los resumo abajo
df –h
fdisk –l
pvs
lvextend –L
+XXXXGB /dev/mapper/VolGroup-lv_root (camiar las X por el tamaño que quieran o el maximo que se pueda agrandar)
lvs
mount (no era necesaario en mi caso)
resize2fs /dev/mapper/VolGroup-lv_root (este es el unico
cambio del post porque mi disco estaba en ext4)
df –h
Con esto veremos que el disco cambio al tamaño que le
pusimos arriba