GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire il backup e il ripristino del database Postgres

Nota:tutti i comandi possono assumere l'URL di accesso nel formato postgres://db_user:[email protected]_host:db_port/db_name?sslmode=disable

Backup

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

ripristinare

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

Backup di una tabella specifica

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

Ripristino di una tabella da file SQL

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

Backup di tutti i database in una volta

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

Ripristino di tutti i database dal file di backup

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

Linux
  1. MySQL:come eseguire il backup (scaricare) e ripristinare il database utilizzando mysqldump

  2. Come eseguire il backup e il ripristino di dati e configurazioni di RabbitMQ

  3. Come eseguire il backup e il ripristino del database MySQL utilizzando la riga di comando

  4. Come creare e ripristinare backup in cPanel

  5. Come creare e ripristinare un backup in Plesk

Come utilizzare Timeshift per eseguire il backup e il ripristino di Linux

Come eseguire il backup e ripristinare il database MSSQL/MySQL in Plesk

Come ripristinare un database MS SQL da SolidCP?

Come ripristinare il backup del database utilizzando JetBackup 5?

Come ripristinare un database MySQL da .SQL Backup

Come eseguire il backup e il ripristino di un sito Web WordPress