Comandos básicos de psql para postgresql


PostgreSQL sistema de gestión de base de datos relacional orientado a objetos (ORDBMS) y libre, es usada y/o adoptada en muchos proyectos de mediana o alta capacidad por ser considerado un proyecto bastante estable. En muchas ocasiones se le menciona como un Oracle “chiquito”.

En lo profesional prefiero usarla, muchos la puedes comparar con MariaDB o MySQL. Sin embargo los comandos son diferentes de entrada y cambia el tipo de datos. Podría decir que es una instalación un poco más compleja que MariaDB/MySQL pero nada que sea del otro mundo para no usar postgres.

Los ejemplos que a continuación mostraremos será por línea de comandos usando el cliente psql.

Por ejemplo para ver un listado de base de datos  basta con:

postgres=#\l

Por ejemplo para ver un listado de los esquemas (schemas) basta con:

postgres=#\dn

Para seleccionar una “base de datos”:

postgres=#\c rafex

Para ver las tablas:

postgres=#SELECT
*
FROM
pg_catalog.pg_tables
WHERE
schemaname != 'pg_catalog'
AND schemaname != 'information_schema';

Para restaurar un dump de sql es tan simple

psql ESQUEMA_BASE_DE_DATOS < RUTA_ARCHIVO

Para ver la actividad actual de una base de datos:

postgres=#SELECT * FROM pg_stat_activity WHERE datname = 'rafex';

Listado de usuarios:

postgtres=#\du

Bueno espero que con estos comandos básicos de psql puedan sobrevivir.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s