另一个Rails数据库迁移

时间:2018-09-16 13:26:49

标签: ruby-on-rails ruby-on-rails-5

假设我有由“ colA”,“ colB”和“ id”组成的表“ table A”,然后创建由“ colC”,“ colD”和“ id”组成的另一个表“ table B”。然后我添加参考

class AddColToTableA < ActiveRecord::Migration[5.2]
  def change
    add_reference :TableA, :colC, foreign_key: true
  end
end

然后将在表A中创建另一个名为“ table_B_id”的列。 我的问题是

  1. 如何添加table_B_id列的默认值,使其与表A的ID相同?
  2. 如果我在表A中创建新记录,那么我也如何在表B中自动添加新记录?表B的ID = table_A_id?

0 个答案:

没有答案