0

かなり単純だが大規模なデータベースを含む、以前は個別に管理されていた sql ファイルがあります。この sql ファイルをインポートし、将来の開発の出発点としてこのデータを使用してモデルとして Ruby コードを生成する方法はありますか?

ご協力ありがとうございました!

4

1 に答える 1

1

はい!

少し手間がかかります!

そして、それ以上のものを手に入れるには、さらに多くの詳細を投稿する必要があります. ;-)

突き刺す:

Rails では、外部キー列、テーブル名などを手動で指定する手間がかかる従来のデータベースを使用できます。それは可能です。ただし、私の提案は、古いDBがRailsの慣習に準拠するように、多くの作業を行い、列に対しても同じことを使用して、データベースのデータをその場で変換することALTER TABLE RENAME...です(主キー== 'id'、テーブル名インポートを行う前に、モデル名の複数のアンダースコア付きバージョンです。それから、プレーンなバニラ ActiveRecord を使用するだけで、すべてが簡単になります。

于 2012-05-19T01:51:24.423 に答える