Mam następujący w migracji:migracje: t.references nie pozwala nazwa indeksu należy określić
create_table :model_with_a_long_name do |t|
t.references :other_model_with_an_equally_long_name, index: true
end
która produkuje indeksu ze zbyt długie nazwy dla PostgreSQL.
Czy istnieje sposób ręcznego określenia nazwy indeksu (bez dodawania kolumny całkowitej i indeksu osobno)?
Coś jak następuje:
create_table :model_with_a_long_name do |t|
t.references :other_model_with_an_equally_long_name, index: true, index_name: 'model_and_other'
end
?
Kocham szynach tak prosty! –