PostgreSQL, trabajando día a día

por | abril 20, 2012

Esta entrada será actualizada constantemente a fin de ir añadiendo las cosas que diaria surgen en la administración de la base de datos PostgreSQL.

Los comandos más útiles serán almacenados aquí en esta entrada para que sea de fácil acceso cuando se requiera sacarle partido a alguna característica importante de este gran gestor de base de datos.

1. Como saber el tamaño de una columna

SELECT pg_column_size(nombre_columna) FROM tabla;

2. Como calcular el tamaño de nuestra base de datos: El valor a la salida está dada en bytes.

SELECT pg_database_size('miBD');


3. Actualizar columnas usando CASE WHEN

UPDATE mitabla SET campo1 = ( CASE campo2
 WHEN <valor> THEN <valor>
WHEN <valor> THEN <valor>
WHEN <valor> THEN <valor> END )
 WHERE....;