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