CakePHP 1.2 でのお話。PostgreSQL 8.1。
同一構造で関連ID毎に185個のテーブルがある。2つのマスタテーブルに対して belongsTo でマスタテーブルからは、 hasMany。残念(?)ながら、パーティショニングされてはいないし、するには移行手順が必要。
さぁ、どうする? 185個モデル作るべきなのか? まさかね。
全てのテーブルを同時に参照する必要はなさそうなので参照するテーブルを動的に切り替えるロジックは作れそう。
model->setSource と model->bindModel/unbindModel で行けるのかなぁ? 続きは、明日。
0 件のコメント:
コメントを投稿