Навигация
Таблицы без первичных ключей
Иногда может возникнуть потребность в создании таблицы без первичного i ча. В Rails чаще всего это нужно для объединительных таблиц, содержащих! два столбца, каждый из которых является внешним ключом для другой Для создания объединительных таблиц с помощью миграций нужно сс Rails, что автоматическое добавление столбца i d не требуется.
create_table :authors_books, :id => false do |t|
t.column :author_id, :integer, .null => false
t.column :book_id, :integer, mull => false
end
Имея такую таблицу, можно исследовать работу одного и более индекс ускоренных переходов между книгами и авторами.