Zálohování databáze můžete použít pg_dump.exe
:
-
Otevřete Powershell
-
Přejděte do složky Postgres bin. Například:
cd "C:\Program Files\PostgreSQL\9.6\bin"
-
Zadejte příkaz pro výpis databáze. Například:
./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
-
Zadejte heslo pro uživatele Postgres
Obnovení databáze můžete použít psql.exe
. (Všimněte si, že následující je výňatek z užitečné odpovědi Alexandra Omelčenka, která byla z důvodů, které mi nejsou jasné, smazána.)
-
Otevřete Powershell
-
Přejděte do složky Postgres bin. Například:
cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
-
Zadejte příkaz pro obnovení databáze. Například:
./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
-
Zadejte heslo pro uživatele Postgres