RailsでHerokuのデータベースであるPostgreSQL( Heroku Postgres)からConohaのMariaDBデータベースサーバーに移行する方法です。
ソングストーリー(https://www.songstory.me/)のデータベース数が1万行近くになり、移行が必要になりました。
今回はConoHaのMariaDB(月550円税込み)に移行したいと思います。
理由は、検討した中で一番安いからです。
データベースサーバーを1つ持っていれば違うサービスでも使えます。
基本料金月額500円/10GB。10GBあればテキストデータなら十分すぎると言えるでしょう。
(画像データや動画データは通常はオブジェクトストレージという専用のサーバーに入れます)
ということで、まず必要なのはバックアップです。
Heroku PostgresにHeidiSQLというデータベース接続ツールでアクセスします。
「HeidiSQL」
https://forest.watch.impress.co.jp/library/software/heidisql/
これは使った中では一番使いやすい無料のデータベース管理ソフトです。
ごく稀に固まりますがそこはご愛嬌。
さて、今回は
PostgreSQLからMySQL(MariaDB)への移行なのですが、ここで注意が必要です。 続きを読む →