Backup e Restore per PostgreSQL
Updated at: 14/07/2017


Per creare i backup nel formato nativo di PostgreSQL (più semplice da restorare, ma non comprensibile): Dump
pg_dump -i -U <username> -h <host> -p <port> -F c -b -v -f "<filename>" <db_name>
Restore
pg_restore -U <username> -W -h <host> -p <port> -c -d <db_name> -v  <filename>
Per creare dei file ASCII (comprensibili, ma necessitano di un drop delle tabelle prima del restore): Dump
pg_dump -i -h <host> -p <port> -U <username> -F p -b -v -f "<filename>" <db_name>
Restore
psql -U <username> -W -h <host> -p <port> -d <db_name> -f <filename>