読者です 読者をやめる 読者になる 読者になる

heroku の Postgres のデータを、独自サーバーの mysql へ転送する

heroku ruby taps postgres mysql

アップロード先 mysqlのサーバー起動

$ gem install taps
$ gem install mysql
$ taps server mysql://root@localhost/releasenote_stg?encoding=utf8 <basic認証名前> <basic認証パスワード>

5000 番ポートでサーバーが立ち上がります。
サーバーIP アドレスを確認しておく。

コピー元のheroku を操作する

$ gem install taps
$ gem install pg
$ gem install sqlite3
$ heroku config

HEROKU_POSTGRESQL_BRONZE_URL ここの値をコピーしておく。
仮に、postgres://dyzpnfomdzrvtv:HxftJDwDIEdih_VydYcL5CI-pT@ec2-54-204-43-139.compute-1.amazonaws.com:5432/diedpheq6q045 とする。

転送

$ taps push postgres://dyzpnfomdzrvtv:HxftJDwDIEdih_VydYcL5CI-pT@ec2-54-204-43-139.compute-1.amazonaws.com:5432/diedpheq6q045   http://<basic認証名前>:<basic認証パスワード>@<サーバーIPアドレス>:5000/