かなり単純だが大規模なデータベースを含む、以前は個別に管理されていた sql ファイルがあります。この sql ファイルをインポートし、将来の開発の出発点としてこのデータを使用してモデルとして Ruby コードを生成する方法はありますか?
ご協力ありがとうございました!
かなり単純だが大規模なデータベースを含む、以前は個別に管理されていた sql ファイルがあります。この sql ファイルをインポートし、将来の開発の出発点としてこのデータを使用してモデルとして Ruby コードを生成する方法はありますか?
ご協力ありがとうございました!
はい!
少し手間がかかります!
そして、それ以上のものを手に入れるには、さらに多くの詳細を投稿する必要があります. ;-)
突き刺す:
Rails では、外部キー列、テーブル名などを手動で指定する手間がかかる従来のデータベースを使用できます。それは可能です。ただし、私の提案は、古いDBがRailsの慣習に準拠するように、多くの作業を行い、列に対しても同じことを使用して、データベースのデータをその場で変換することALTER TABLE RENAME...
です(主キー== 'id'、テーブル名インポートを行う前に、モデル名の複数のアンダースコア付きバージョンです。それから、プレーンなバニラ ActiveRecord を使用するだけで、すべてが簡単になります。