Очередная миграция Rails DB - PullRequest
       2

Очередная миграция Rails DB

0 голосов
/ 16 сентября 2018

Предположим, у меня есть таблица "table A", состоящая из "colA", "colB" и "id", затем я создаю другую таблицу "table B", состоящую из "colC", "colD" и "id".Затем я добавляю ссылку

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?
  2. Если я создаю новую запись в таблице A, какЯ тоже автоматически добавляю новую запись в таблицу B?с идентификатором таблицы B = table_A_id?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...