vb.net プロジェクトで dotConnect を使用して Postgres に接続しています。これを使用している人pgdump
がカスタム形式を使用してバックアップおよび復元する方法を提供している場合、つまり、バックアップmydatabase.backup
を試み pgdump
ましたが、DB を .dmp にバックアップしたため、pgAdmin を介してこれを Postgres に復元できません。
1370 次
2 に答える
0
これは、古いデータベースをバックアップして復元するために行うことです
データベースをバックアップするには
pg_dump --format=c olddb_name > db_dump_file.dump
そのバックアップを復元するには
pg_restore -v -d newdb_name db_dump_file.dump
pg_dumpとpg_restoreの詳細を読む
于 2014-02-27T09:06:11.940 に答える
0
pg_dump と pg_restore はサーバー コマンドです。特定のファイル形式を使用してデータをバックアップおよび復元します。dotConnect for PostgreSQL はこれらのコマンドを使用しません。
PgSqlDump クラスは、メタデータに基づいてデータをスクリプトにバックアップします。このスクリプトは、通常の SQL スクリプトとして pgAdmin で実行できます。PgSqlDump.Restore は、スクリプトに基づいてデータを復元します。
詳細については、このトピックを参照してください。
于 2014-02-04T07:13:17.683 に答える