問題タブ [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 に答える
299 参照

sql - psqlデータベースを移動する最も効率的な方法

postgresSQLデータベースのコンテンツを圧縮されたtarfileにパイプしてから、別のマシンにコピーするための最も効率的で安全な方法は何ですか?

これは、両端で* nixベースのマシンを使用して、ローカルサーバーの開発またはリモートサーバーへのバックアップに使用されます。

0 投票する
4 に答える
238 参照

postgresql - 必要なデータのみを削除したことを確認するにはどうすればよいですか?

私は非常に大きなデータベース(PostgreSQLで実行)を持っており、それらの間に高度な関係(外部キー、削除カスケードなど)を持つ多くのテーブルが含まれています。いくつかのテーブルからいくつかのデータを削除する必要がありますが、カスケード削除のためにデータベースから実際に削除されるデータの量がわかりません。

削除してはいけないデータを削除しないことを確認するにはどうすればよいですか?

私はテストデータベースを持っています-私がやりたいことができる本物のデータベースのコピーです:)

私が持っている唯一のアイデアは、前後にデータベースをダンプしてチェックすることです。しかし、それは快適に見えません。別のアイデア-データベースの一部をダンプします。これは、私が思うに、DELETEステートメントの影響を受けないようにし、データの削除の前後にこの部分を確認する必要があります。しかし、それを行う簡単な方法はわかりません(数百のテーブルがあり、そのうちの10までで削除が機能するはずです)。それを行う方法はありますか?

問題を解決する方法の他のアイデアはありますか?

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

database - 特定のテーブルのみを使用して、Postgres データベースのバックアップを選択的に作成できますか?

必要なテーブルのみを使用して、プログラムで (または正常に動作する方法で) データベースのバックアップを作成できますか? データベースに約 100 個のテーブルがあり、10 個のテーブルだけをバックアップしたい (もちろん、すべて相互に依存している)。どうすればこれを達成できますか?ところで、私はpostgresqlデータベースを持っています。

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

postgresql - PostgreSQLでの$libdirの問題

要するに、私の質問は「なぜ$libdirが私のPSQLインストールで機能しないのか」です。

エラーが発生します

その間

正しく動作します。

の出力

正しいようです。

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

database - postgresダンプにINSERTではなくコピーを使用するように強制します

一部のデータベースバックアップを復元しているときに、pg_dumpが実際にはCOPYではなくINSERTSを使用していることに気付きました。-dフラグも指定していませんが、ダンプしようとするすべてのデータベース/テーブルにINSERTSを使用しているため、復元には数分ではなく数時間かかります。

pg docsによると、pg_dumpはデフォルトでCOPYを使用する必要がありますが、私の場合はそうではありません。pg_dumpがCOPYを使用することを保証する方法はありますか?

pg_dumpコマンドは次のとおりです。

pg_dump -Fp -t some_table -h localhost -d thisDB -f / some_dir / bkup

何か案は ?

どうも。

0 投票する
5 に答える
4034 参照

php - postgresqlデータベースダンプの並べ替え(pg_dump)

pg_dumps、DUMP1、DUMP2を作成しています。

DUMP1とDUMP2はまったく同じですが、DUMP2がDUMP1の逆順でダンプされた点が異なります。

とにかく、2つのDUMPファイルが完全に同じになるように2つのDUMPを並べ替えることができますか(diffを使用する場合)?

私はPHPとLinuxを使用しています。Linuxで「sort」を使ってみましたが、うまくいきません...

ありがとう!

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

postgresql - コマンド ライン パラメーターを使用して後続のプロンプトで入力を提供する方法 (バッチ ファイル)

アプリケーションで特定の操作を実行するためにバッチ ファイルを使用しています。私が使用しているコマンドは、実行中にパスワードを要求する代わりに、パスワードをパラメーターとして取りません。これは、このスクリプトの自動化を妨げています。パスワードをパラメーターとして取得し、プロンプトが表示されたときにアプリケーションに提供する方法を知りたいです。

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

postgresql - Windows で pg_dump を実行すると「アクセスが拒否されました」というエラーが表示される

PostgreSQL データベースの 1 つに対して実行しようとしてpg_dumpいますが、権限の問題があります。


次のエラーが表示されます。

アクセスが拒否されました


誰でも啓発できますか?

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

postgresql - SQLAlchemy を使用して postgres db ダンプを取得できますか?

SQLAlchemy を使用して postgres データベース ダンプ (pg_dump) を取得することは可能ですか? pg_dump を使用してダンプを取得できますが、SQLALchemy を使用して他のすべてのデータベース操作を行っているため、SQLAlchemy を使用してこのダンプ操作が可能かどうかを知りたいです。任意の提案、リンクは非常に役立ちます。

ありがとう、タラ・シン