AWS RDSのPostgreSQLからデータをダンプしてimportする


AWS RDSのPostgreSQLからデータをダンプしてimportするための手順です。

🚕 pg_dumpのバージョンアップ

Amazon Linux内のpg_dumpのバージョンが古いのでバージョンアップします。

# レポジトリのインストール
sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-6-x86_64/pgdg-ami201503-95-9.5-3.noarch.rpm

# パッケージのインストール
sudo yum install postgresql95

🍮 RDSからデータをダンプ

次のコマンドを実行してRDSからデータをダンプします。

pg_dump -U USER_NAME -h HOST_NAME -p port DATABASE_NAME -f FILE_NAME

🗻 ダンプしたデータをインポート

ダンプしたデータをコピーしてインポートします。

psql -U USER_NAME -h HOST_NAME -d DATABASE_NAME -p PORT_NO -f FILE_NAME

🐹 参考リンク

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍