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/