За архивиране на база данни можете да използвате pg_dump.exe
:
-
Отворете Powershell
-
Отидете в папката Postgres bin. Например:
cd "C:\Program Files\PostgreSQL\9.6\bin"
-
Въведете командата за изхвърляне на вашата база данни. Например:
./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
-
Въведете парола за вашия потребител на postgres
За възстановяване на база данни можете да използвате psql.exe
. (Имайте предвид, че следното е извлечено от полезния отговор на Александър Омелченко, който беше изтрит по неясни за мен причини.)
-
Отворете Powershell
-
Отидете в папката Postgres bin. Например:
cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
-
Въведете командата за възстановяване на вашата база данни. Например:
./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
-
Въведете парола за вашия потребител на postgres