Apéndice B. Herramientas de línea de comandos empaquetadas de PostgreSQL
Este apéndice resume herramientas de línea de comandos indispensables empaquetadas con el servidor PostgreSQL. Ya hemos hablado de ellas extensamente en el libro. Aquí enumeramos sus mensajes de ayuda. Esperamos ahorrarte un poco de tiempo con su inclusión y quizás hacer de este libro un compañero de cama no tan extraño.
Copia de seguridad de la base de datos con pg_dump
Utiliza pg_dump
para hacer una copia de seguridad de toda una base de datos o de parte de ella. Los formatos de archivo de copia de seguridad disponibles son TAR, comprimido (formato personalizado de PostgreSQL), texto plano y SQL de texto plano. La copia de seguridad de texto plano puede copiar comandos específicos de psql; por tanto, restaura ejecutando el archivo dentro de psql. Una copia de seguridad SQL en texto plano es simplemente un archivo con comandos SQL estándar CREATE
y INSERT
. Para restaurar, puedes ejecutar el archivo utilizando psql o pgAdmin. El ejemplo B-1 muestra la salida de ayuda de pg_dump
. Para una cobertura completa del uso de pg_dump
, consulta "Copia de seguridad selectiva utilizando pg_dump".
Ejemplo B-1. Ayuda de pg_dump
pg_dump --help
pg_dump dumps a database as a text file or to other formats. Usage: pg_dump [OPTION]... [DBNAME] General options: -f, --file=FILENAME output file or directory name -F, --format=c|d|t|p output file format (custom, directory, tar, plain text) -j, --jobs=NUM use this many parallel jobs to ...
Get PostgreSQL: Up and Running, 3ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.