データベースをバックアップするには pg_dump.exe
を使用できます :
-
Powershellを開く
-
Postgresbinフォルダーに移動します。例:
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
を使用できます 。 (以下は、私にはわからない理由で削除された、Alexandr Omelchenkoの有用な回答から抜粋したものです。)
-
Powershellを開く
-
Postgresbinフォルダーに移動します。例:
cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
-
コマンドを入力して、データベースを復元します。例:
./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
-
postgresユーザーのパスワードを入力してください