問題タブ [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.
sql - psqlデータベースを移動する最も効率的な方法
postgresSQLデータベースのコンテンツを圧縮されたtarfileにパイプしてから、別のマシンにコピーするための最も効率的で安全な方法は何ですか?
これは、両端で* nixベースのマシンを使用して、ローカルサーバーの開発またはリモートサーバーへのバックアップに使用されます。
postgresql - 必要なデータのみを削除したことを確認するにはどうすればよいですか?
私は非常に大きなデータベース(PostgreSQLで実行)を持っており、それらの間に高度な関係(外部キー、削除カスケードなど)を持つ多くのテーブルが含まれています。いくつかのテーブルからいくつかのデータを削除する必要がありますが、カスケード削除のためにデータベースから実際に削除されるデータの量がわかりません。
削除してはいけないデータを削除しないことを確認するにはどうすればよいですか?
私はテストデータベースを持っています-私がやりたいことができる本物のデータベースのコピーです:)
私が持っている唯一のアイデアは、前後にデータベースをダンプしてチェックすることです。しかし、それは快適に見えません。別のアイデア-データベースの一部をダンプします。これは、私が思うに、DELETEステートメントの影響を受けないようにし、データの削除の前後にこの部分を確認する必要があります。しかし、それを行う簡単な方法はわかりません(数百のテーブルがあり、そのうちの10までで削除が機能するはずです)。それを行う方法はありますか?
問題を解決する方法の他のアイデアはありますか?
database - 特定のテーブルのみを使用して、Postgres データベースのバックアップを選択的に作成できますか?
必要なテーブルのみを使用して、プログラムで (または正常に動作する方法で) データベースのバックアップを作成できますか? データベースに約 100 個のテーブルがあり、10 個のテーブルだけをバックアップしたい (もちろん、すべて相互に依存している)。どうすればこれを達成できますか?ところで、私はpostgresqlデータベースを持っています。
postgresql - PostgreSQLでの$libdirの問題
要するに、私の質問は「なぜ$libdirが私のPSQLインストールで機能しないのか」です。
エラーが発生します
その間
正しく動作します。
の出力
正しいようです。
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
何か案は ?
どうも。
php - postgresqlデータベースダンプの並べ替え(pg_dump)
pg_dumps、DUMP1、DUMP2を作成しています。
DUMP1とDUMP2はまったく同じですが、DUMP2がDUMP1の逆順でダンプされた点が異なります。
とにかく、2つのDUMPファイルが完全に同じになるように2つのDUMPを並べ替えることができますか(diffを使用する場合)?
私はPHPとLinuxを使用しています。Linuxで「sort」を使ってみましたが、うまくいきません...
ありがとう!
postgresql - コマンド ライン パラメーターを使用して後続のプロンプトで入力を提供する方法 (バッチ ファイル)
アプリケーションで特定の操作を実行するためにバッチ ファイルを使用しています。私が使用しているコマンドは、実行中にパスワードを要求する代わりに、パスワードをパラメーターとして取りません。これは、このスクリプトの自動化を妨げています。パスワードをパラメーターとして取得し、プロンプトが表示されたときにアプリケーションに提供する方法を知りたいです。
postgresql - Windows で pg_dump を実行すると「アクセスが拒否されました」というエラーが表示される
PostgreSQL データベースの 1 つに対して実行しようとしてpg_dump
いますが、権限の問題があります。
次のエラーが表示されます。
アクセスが拒否されました
誰でも啓発できますか?
postgresql - SQLAlchemy を使用して postgres db ダンプを取得できますか?
SQLAlchemy を使用して postgres データベース ダンプ (pg_dump) を取得することは可能ですか? pg_dump を使用してダンプを取得できますが、SQLALchemy を使用して他のすべてのデータベース操作を行っているため、SQLAlchemy を使用してこのダンプ操作が可能かどうかを知りたいです。任意の提案、リンクは非常に役立ちます。
ありがとう、タラ・シン