Herokuを使用するのは初めてで、MySQLデータベースをメインのデータストアとして使用する予定のRuby/Sinatraアプリがあります。
ただし、Herokuのデータベースに結果を直接書き込みたくありません。代わりに、結果をローカルデータベースに書き込み、ローカルDBをHerokuの「本番」データベースに簡単にデプロイ/更新/コピーできるようにします。
どうすればよいですか?
ありがとう。
まず、Heroku はネイティブで postgres を使用します。現地で使えば生活が楽になります。
https://devcenter.heroku.com/articles/heroku-postgres-import-exportで説明されているように、heroku から postgres ダンプ ファイルをインポート/エクスポートできます。
本当に mysql を使用したい場合は、2 つの方法があります。
1) mysql をローカルで実行しますが、 https ://devcenter.heroku.com/articles/heroku-mysql で説明されているように、mysql2psql gem を使用して Heroku に移行するときに postgres に変換します。
2) https://addons.heroku.com/cleardbのような mysql アドオンを使用する
ただし、Heroku に焼き付けられているので、postgres をエンド ツー エンドで使用することをお勧めします。
Postgresもとても良いです!