У меня есть следующая миграция Rails, которая отлично работает (неактуальные фрагменты удалены):
create_table :comments do |t|
t.text :body
t.references :post
end
Теперь я хотел бы добавить столбец author
в мою таблицу comments
(которая является идентификатором пользователя), но я понятия не имею, как это сделать (у меня возникает соблазн просто написать MySql -специфический синтаксис с использованием execute
).
Я смотрел на add_column здесь, который не упоминает references
. Я действительно нашел TableDefinition # ссылки, но я понятия не имею, как использовать его с инструкцией add_column
.
Возможно ли это? Также верно ли, что для MySql функциональность "ссылок" фактически не устанавливает отношения между таблицами?