rails迁移向现有表添加主键

zsbz8rwp  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(289)

我有一张有两列的table employee_id 以及 manager_id 在mysql中没有主键。员工与员工经理之间存在多对多的关系。为了更新记录,我需要 Employee_Manager table。因此,在rails中,如何生成向现有表id(主键)添加列并为现有表中的所有记录设置行值的迁移。

dauxcl2d

dauxcl2d1#

为了更新关联上的记录,您不需要 id 表中的列。您始终可以运行如下查询:

EmployeeManager.where(employee_id: 120, manager_id: 75).first.update_attributes(from_date: Time.now)

相关问题