= 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 '' : cambiar bbdd
* ''\d'' : listar tablas
* ''\du'' : listar usuarios
* ''\dn'' : listar esquemas
* ''\df'' : listar funciones
* ''\df+ '' : ver código SQL de la función
* ''\dv'' : listar vistas
* ''\d '' : listar definiciones (campos, funciones, etc)
* ''\i '' : 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/]]
== related
* [[https://opensource.com/article/20/2/postgresql-commands]]