Restore database dump da linea di comando postgresql

Ripristinare un file odoo o di qualsiasi altro db postgres in formato dump.sql

Per le versioni successive alla 9:

psql -U username -d dbname < filename.sql

 

Per le versioni precedenti:

psql -U username -d dbname -1 -f filename.sql

 

Esempio:

psql -U odoo -d DBNAME < "C:\Users\user\Downloads\Backup202011\dump.sql"

 

Verrà richiesta la password per l’utente dopodichè inizierà il processo di ripristino.

In base al tipo di dump potrebbe essere necessario creare prima il database vuoto di destinazione.

E’ possibile inoltre specificare il server e la porta di riferimento in caso non fosse quella di default:

C:\Program Files\PostgreSQL\bin>psql.exe -h localhost -p 5430 -U odoo -d DBNAME < "E:\data\dump.sql"