,

Comandos básicos de psql para postgresql

Written by

·


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.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.