問題タブ [pg-dump]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4916 参照

postgresql - Postgres : pg_restore/pg_dump テーブルのテーブル ID を除くすべて

現在、私は次のようなことをしています:

私が本当に望んでいるのは、 autoid フィールドと競合したり、既存のデータを上書きしたりせずに、データだけをインポート/エクスポートできるようにすることです。

多分私はプロセス全体について間違って考えていますか?

0 投票する
1 に答える
20228 参照

postgresql - postgresql バックアップが成功したかどうかを確認する方法は?

次のコマンドを使用して、cron ジョブから毎晩バックアップされる postgresql データベースがあります。

最近、いくつかの不良セクタから始まるディスク障害が発生し、その間、pg_dump は次のエラーで終了しました。

現在、それはcronジョブにあったため、誰もエラーメッセージに気づきませんでした.バックアップは中断されましたが、サイズはゼロではありませんでした。

古いバックアップからデータを復元することはできましたが、pg_dump がジョブを正常に終了したかどうかを確認する適切な方法を教えてください。

0 投票する
1 に答える
1463 参照

postgresql - pg_dump DB ダンプは「その時点」のダンプですか?

ダンプの実行中に DB が変更されても、 PostgresQLpg_dumpが一貫性を保証することは知っていますが、最終的なダンプに、ダンプの開始後に変更または挿入されたデータが含まれているかどうかを知りたいです。

詳しく説明するには:

  1. 時刻t : pg_dump を開始します
  2. 時間t+1 : データベースへの更新/挿入があります
  3. 時間t+x : pg_dump が完了します。

「x」期間に行われた変更がダンプ ファイルに存在することは望ましくありません。

これは可能ですか?

0 投票する
3 に答える
1395 参照

java - ユーザーの操作なしで Java 経由で PostgreSQL インストール フォルダーを見つける方法は?

Java アプリケーションで、PostgreSQL データベースをダンプ/復元するオプションを実装したいと考えています。Google の調査によると、Java の ProcessBuilder を介して pg_dump/pg_restore を呼び出すことが、おそらくこれを達成するための最良の方法であることがわかりました。

ここで、ユーザーに手動で指定するように求めることなく、システムの pg_dump.exe/pg_restore.exe のディレクトリを特定したいと思います。Java を介して PostgreSQL のインストール パスを見つけるにはどうすればよいですか?

よろしくお願いします。

マティアス

0 投票する
3 に答える
2057 参照

perl - pg_dumpの個々のテーブル-ループで実行できますか?

私は、50を超えるテーブルがあるデータベースのpg_dumpファイルを作成する任務を負っています。これをpsqlコマンドラインから手動で行う方法は知っていますが、それぞれを手動で行うよりも高速な方法があるはずです。プログラムでそれを行う方法について何か提案はありますか?たとえば、perlスクリプトはpg_dumpを呼び出すことができますか?

0 投票する
1 に答える
907 参照

database - 特定のテーブルレコードを取得せずにデータベースのダンプを取る:Postgres

pg_dump特定のテーブルレコードを取得せずにデータベースダンプを取得するにはどうすればよいですか。

0 投票する
1 に答える
3582 参照

postgresql - pg_dumpリダイレクトエラーメッセージ

pg_dumpを使用してデータベースをバックアップするcronジョブを作成しています。プロセスの最後にバックアップログファイルを電子メールで送信できるように、エラーメッセージをリダイレクトする方法を探しています。これは可能ですか?これをサポートするものがpg_dumpのドキュメントに表示されません。

0 投票する
1 に答える
76 参照

postgresql - 自分だけがアクセスできるテーブルとスキーマをダンプしますか?

PostgreSQL でしかアクセスできないテーブルとスキーマをダンプすることはできますか?

0 投票する
2 に答える
4982 参照

postgresql - pg_dump を使用しない DB のダンプ

psql のみを使用して ( pg_dump なしで) postgres db をダンプする方法はありますか? ありがとう。

0 投票する
3 に答える
3416 参照

postgresql - エクスポートでPL/pgSQL関数を除外するにはどうすればよいですか?

次のコマンドを使用して、サーバーのデータベースからいくつかの構造をダンプし、ローカルハードドライブにデータのサンプルを作成できるようにします。

一部のスキーマを除外する必要があります。そうしないと、アクセス許可やその他のエラーが発生します。スキーマpublicを除外しても、次のように、そのスキーマ内のすべての関数をダンプします。

これはPostgreSQLのフルテキストまたは類似性プラグインからのものであることは知っていますが、私はそれを使用せず、自分のマシンでは必要ないので、これらの関数を除外したいと思います。

どうすればそれができますか?