pg_dump

Extrae una base de datos PostgreSQL en un archivo de script u otro archivo de almacenamiento. Más información: https://www.postgresql.org/docs/current/app-pgdump.html.

  • Vuelca la base de datos en un archivo script-SQL:

pg_dump nombre_base_de_datos > archivo_resultado.sql

  • Igual que antes usando además un nombre de usuario:

pg_dump -U usuario nombre_base_de_datos > archivo_resultado.sql

  • Lo mismo que antes usando además equipo y puerto:

pg_dump -h equipo -p puerto nombre_base_de_datos > archivo_resultado.sql

  • Vuelca una base de datos en un archivo de formato personalizado:

pg_dump -Fc nombre_base_de_datos > archivo_resultado.dump

  • Recupera solo datos de bases de datos en un archivo script-SQL:

pg_dump -a nombre_base_de_datos > ruta/al/archivo_resultado.sql

  • Vuelca solo el esquema (definiciones de datos) en un archivo script-SQL:

pg_dump -s nombre_base_de_datos > ruta/al/archivo_resultado.sql