add_foreign_key
- добавляет новый внешний ключ.from_table
- это таблица с ключевым столбцом, to_table
содержит указанный первичный ключ, на который есть ссылка.
add_reference
- предназначен для одновременного создания столбца, индекса и внешнего ключа.
Что такое foreign key
- внешний ключ - это поле или группа полей в таблице, которые однозначно идентифицируют строку в другой таблице.