【发布时间】:2017-02-05 13:03:17
【问题描述】:
我正在考虑在我的 Sales 应用程序中提供更大的灵活性。到目前为止,Clients 表有一个 company_id 列,基本上允许客户一次只属于一家公司。我想让相同的客户数据在多个公司合作伙伴列表中可见。
迁移到这个场景会是什么样子?我基本上必须构建另一个表来将这种更复杂的关系存储为 client_id 和 company_id 的行,以便它们都可以出现多次。
需要:
- 创建一个 ClientCompanyJoinTable。
- 将每个客户的当前客户表 company_id 列数据移动到联接表。
- 删除客户表 company_id 列。
【问题讨论】:
标签: ruby-on-rails rails-migrations