GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo hacer una copia de seguridad y restaurar la base de datos de Postgres

Nota:Todos los comandos pueden tomar la URL de inicio de sesión en el formato postgres://db_user:[email protected]_host:db_port/db_name?sslmode=disable

Copia de seguridad

pg_dump -U citizix -h 10.2.1.10 -d dbname > dbname.sql

# With options:
# -W: prompt for password
# -F: Format
#   p - plain sql
#   c – custom-format archive
#   d – directory-format archive
#   t – tar-format archive
pg_dump -U db_user -W -F t db_name > /path/to/dump_name.tar

# Take a compressed backup of PostgreSQL database
pg_dump -U db_user -d db_name | gzip > path/to/backup.sql.gz

restaurar

psql -U citizix -h 10.0.8.133 -d dbname -f dbname.sql

# The -C flag is for creating a database before restoring data into it.
pg_restore -d db_name /path/to/dump_name.tar -c -U db_user

# Restoring from a compressed backup
gunzip -c path/to/backup.sql.gz | psql -U db_user -d db_name

Copia de seguridad de una tabla específica

pg_dump -U db_user -d db_name -t table_name > path/to/backup.sql

Restaurar una tabla desde un archivo SQL

psql -U db_user -d db_name < path/to/backup.sql

Copia de seguridad de todas las bases de datos a la vez

pg_dumpall -U db_user > path/to/backup.sql

Restaurando todas las bases de datos desde el archivo de copia de seguridad

psql -U db_user < path/to/backup.sql

Linux
  1. MySQL:cómo hacer una copia de seguridad (volcar) y restaurar una base de datos usando mysqldump

  2. Cómo hacer una copia de seguridad y restaurar el repositorio SVN en Linux

  3. Cómo hacer una copia de seguridad y restaurar datos y configuraciones de RabbitMQ

  4. Cómo hacer una copia de seguridad y restaurar la base de datos MySQL usando la línea de comandos

  5. Cómo crear y restaurar una copia de seguridad en Plesk

Cómo utilizar Timeshift para realizar copias de seguridad y restaurar Linux

Cómo realizar una copia de seguridad y restaurar la base de datos MSSQL/MySQL en Plesk

¿Cómo restaurar una base de datos MS SQL desde SolidCP?

¿Cómo restaurar la copia de seguridad de la base de datos usando JetBackup 5?

Cómo restaurar una base de datos MySQL desde .SQL Backup

Cómo hacer una copia de seguridad y restaurar un sitio web de WordPress