その内容にデータベースを使用しているWebインターフェースがあります。データベースは、標準に従わずにほぼ任意に設計されています。
このデータベースの上にいくつかのAPIを書きたいと思います。私のフロントエンドはこれらのAPIを使用します。
ORMとしてActiveRecordを使用しています。問題は、既存のテーブルに関連付けや結合を定義できないことです。これらの操作は両方ともid
、参照されるテーブルで指定された列を想定しているためです。
既存のデータベーススキーマを調整したくない場合、それを実行する方法は何ですか?