phpPgAdminのデータベースをローカルからリモートのサーバー環境へエクスポートする際のやりかた 。
ようするに別のサーバへDBごと移動したい場合の操作。
だいたいレンタルした安価なサーバーでpostgreSQLが使えるところは少ない。
当然、DBの接頭詞が付いているので好きな名前という訳にはいかない。なので、
ここはDBまるごとCREATEするのはやめてテーブルをインポートする。
- PgAdminⅢで、サーバ→データベース→スキーマ→テーブル
- ダンプオプションでエクスポートしたいテーブルを選択。全部でいいと思う。
- 右クリック→バックアップを選択。→わかりやすいフォルダを選ぶ
- フォーマットはPLAIN(プレーン)、「インサートコマンド」とオプションで「データのみ」をチェックしてOK
phpPgAdminでインポート
- インポートするデータベース名をクリック
- 選択したデータベースの[SQL]タブをクリックします
- 「SQL」タブを開きます。
- 「SQLスクリプトをアップロード」の参照ボタンをクリックします。
- [ファイルのアップロード]が表示されます。
- ローカルにバックアップしたファイル(SQL形式でエクスポートしたファイル)を選択し、「開く」をクリックします。
- アップロードするファイルの場所が自動的に入力されます
- 実行するを押す。