miércoles, 30 de septiembre de 2015

Ver estructura de tabala en postgreSQL

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';



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

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