質問: いつもお世話になっております。 現在Rails + S3 + RDS + MySQLとあるシステムを作成しております。 手元に以下のようなxxxxxx.dmpファイル(中を見るとpostgreSQLのようです)があるのですが、これをもとにRails + RDS + MySQLにテーブルの作成とデータの流し込みを行いたいと思っております。 Rails内のデータベースで作成したダンプファイルを、リストアするような記事はあったのですが、外部作成のものをリストアする内容の記事を発見できずこちらに質問させていただきました。 まず大前提としてこのようなことは可能なのでしょうか。 可能であれば、参考になるサイトでも構いませんのでご教示いただけますと幸いです。 よろしくお願いいたします。
回答: どういったダンプファイルなのか中身を見ないと、データベース特有の機能をどこまで使用しているのか等の判断ができません。 最低限テーブルとデータだけ移行できればよい、というのであればダンプファイルに対してちょっとした書き換えで移行することが可能そうです。 PostgreSQLのデータをMySQLに移行する 他に検索ワード「postgresql mysql 移行」で検索すると、いろいろ記事がヒットしますので、現在お持ちのダンプファイルに合致するような内容を参考にされてはどうでしょうか。