PLSQL
acceso psql
psql -U nombre_usuario nombre_db psql -U user -W -h host database
pg_dump -U nombre_usuario nombre_db > db.out
sudo su – postgres pg_dumpall > /var/lib/pgsql/backups/dumpall.sql
sudo su – postgres psql -f /var/lib/pgsql/backups/dumpall.sql mydb # alternativamente psql -U postgres nombredb < archivo_restauracion.sql
comandos psql
\l
: listar bbdd\c <bbdd>
: cambiar bbdd\d
: listar tablas\du
: listar usuarios\dn
: listar esquemas\df
: listar funciones\df+ <funcion>
: ver código SQL de la función\dv
: listar vistas\d <tabla>
: listar definiciones (campos, funciones, etc)
\i <file.sql>
: leer comandos desde file\x
: pretty-format?\e
: consultas en tu editor favorito\timming
: timer tiempo query\h
: help\q
: exit
/via: https://ayuda.guebs.com/usar-psql-conectar-base-datos-postgresql/