Per eseguire il backup di un database puoi usare pg_dump.exe
:
-
Apri PowerShell
-
Vai alla cartella cestino Postgres. Ad esempio:
cd "C:\Program Files\PostgreSQL\9.6\bin"
-
Immettere il comando per eseguire il dump del database. Ad esempio:
./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
-
Digita la password per il tuo utente postgres
Per ripristinare un database puoi usare psql.exe
. (Nota, quanto segue è estratto dall'utile risposta di Alexandr Omelchenko che è stata cancellata per ragioni che non mi sono chiare.)
-
Apri PowerShell
-
Vai alla cartella cestino Postgres. Ad esempio:
cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
-
Immettere il comando per ripristinare il database. Ad esempio:
./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
-
Digita la password per il tuo utente postgres