1
Это мои миграции для таблицы users_hobbies:Невозможно изменить таблицу с уникальным сдерживают использование Sequel и sqlite3
Создать:
Sequel.migration do
up do
create_table :users_hobbies do
Integer :user_id
Integer :hobby_id
end
end
down do
drop_table :users_hobbies
end
end
Alter:
Sequel.migration do
up do
alter_table :users_hobbies do
unique [:user_id, :hobby_id]
end
end
down do
end
end
Когда я сделал вторая миграция я получил следующую ошибку, любые идеи?
NoMethodError: undefined method 'unique' for #<Sequel::Schema::AlterTableGenerator:0x007fba1aea7c30>
Я почему-то не понял это так долго, что решил изменить старую миграцию: D. Грустный. В любом случае, спасибо! –