[解決済み] 特定のテーブルとエントリのデータベースダンプを作成する Postgres
2022-08-13 02:09:45
質問
私は何百ものテーブルを持つデータベースを持っています。私が行う必要があるのは、特定のテーブルとデータのための挿入ステートメントを1つのSQLファイルにエクスポートすることです。
私が知っている唯一のステートメントは、これを達成することができます
pg_dump -D -a -t zones_seq interway > /tmp/zones_seq.sql
この文は各テーブルに対して実行すべきでしょうか。それとも、選択したすべてのテーブルを1つの大きなSQLにエクスポートするために同様の文を実行する方法があるのでしょうか。上記のpg_dumpはテーブルスキーマをエクスポートせず、挿入のみをエクスポートしますが、私は両方が必要です。
どんな助けでも感謝します。
どのように解決するのですか?
右から マニュアル : "です。 複数の -t スイッチの記述により、複数のテーブルを選択可能 "
そこで、すべてのテーブルをリストアップする必要があります
pg_dump --column-inserts -a -t zones_seq -t interway -t table_3 ... > /tmp/zones_seq.sql
同じ接頭辞(または接尾辞)を持つテーブルが複数ある場合、ワイルドカードを利用して
-t
パラメータで選択することもできます。
" また、テーブル・パラメータは、psqlのupdateコマンドで使用されるのと同じ規則に従ってパターンとして解釈されます。 "。
関連
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] PostgreSQLでデータベースのコピーを作成する
-
[解決済み] コマンドライン引数でPostgreSQLの.sqlファイルを実行する
-
[解決済み] PostgreSQLで一重引用符で囲まれたテキストを挿入する
-
[解決済み] PostgreSQLデータベースへのSQLダンプのインポート
-
[解決済み] 'ユーザー "postgres" のパスワード認証に失敗しました'
-
[解決済み】PostgreSQLのテーブルから特定の行をINSERT SQLスクリプトとしてエクスポートする。
-
[解決済み] PostgreSQLのINSERT ON CONFLICT UPDATE(upsert)は除外された値をすべて使用します。
-
[解決済み] Postgresの場合。1つのカラムだけ区別される
-
[解決済み] クエリプランにおける「ビットマップヒープスキャン」とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
postgresqlにおける時間処理のコツ(推奨)
-
PostgreSQLのデータベースでLIKE文の効率を確保する方法(推奨)
-
[解決済み] PostgreSQLのユーザーパスワードを変更する方法を教えてください。
-
[解決済み] PostgreSQLで重複して更新された場合の挿入?
-
[解決済み] Postgres で、あるデータベースから別のデータベースにテーブルをコピーする
-
[解決済み] Postgresqlの場合。パスワード付きで psql を実行するスクリプト
-
[解決済み] PostgreSQLでカラムが存在しない場合、どのように追加しますか?
-
[解決済み] PostgreSQLでカラムのデフォルト値を変更するにはどうすればよいですか?
-
[解決済み] PostgreSQL の全コンテンツを削除する
-
[解決済み] Postgres でシーケンスをリセットし、id 列を新しいデータで埋めるにはどうすればよいですか?