web-dev-qa-db-ja.com

pgAdminを使用してテーブルダンプ(.sql)をエクスポートおよびインポートする

PgAdminバージョン1.16.1があります

だから、テーブルダミーをエクスポートするために:

テーブルを右クリックし、メニューでbackupをクリックしてから、Format選択でPlainをクリックし、ファイルをsome_name.sqlとして保存します

次に、テーブルを削除します。

OK、テーブルバックアップsome_name.sqlをデータベースにインポートする必要があります。

これを行う方法? pgAdminを使用してテーブルの.sqlダンプをデータベースにインポートする方法が見つかりません。

助けてくれませんか?

75
OTAR
  1. PgAdminで、オブジェクトツリーで必要なターゲットスキームを選択します
  2. プラグイン/ PSQLコンソールをクリックします
  3. \i /path/to/yourfile.sqlを書く
  4. Enterを押す
132
Tomas Greif
6
alexx ramzzx

PgAdminの手順1:スキーマを選択して右クリックし、バックアップに移動します。 enter image description here

ステップ2:ファイル名を指定して、バックアップボタンをクリックします。

enter image description here

ステップ3:詳細メッセージで、バックアップファイルのパスをコピーします。

enter image description here

ステップ4:

他のスキーマに移動し、右クリックして[復元]に移動します。 (ステップ1を参照)

ステップ5:

ポップアップメニューで、上記のファイルパスをファイル名カテゴリに貼り付け、[復元]ボタンをクリックします。

enter image description here

5
Kavindu Gayan

Git bashがインストールされている場合、次のようなことができます。

/c/Program\ Files\ \(x86\)/PostgreSQL/9.3/bin/psql -U <pg_role_name> -d <pg_database_name> < <path_to_your>.sql
2
Humming

「ツール」のリストにある「クエリツール」ボタンをクリックします。

image

そして、ツールバーの「ファイルを開く」画像ボタンをクリックします。

image

1

別の方法として、WindowsでCMDを使用して簡単に実行できます

インストールしたバージョンを入れます(私のバージョンは11です)。

cd C:\Program Files\PostgreSQL\11\bin\

簡単なクエリを実行します

psql -U <postgre_username> -d <db_name> < <C:\path\data_dump.sql>

パスワードを入力し、最後のコンソールメッセージを待ちます。

0
EgoistDeveloper