= 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]]