【发布时间】:2011-07-23 13:24:42
【问题描述】:
我正在尝试添加一个从四个关联表的外键创建的唯一索引:
add_index :studies,
["user_id", "university_id", "subject_name_id", "subject_type_id"],
:unique => true
数据库对索引名的限制导致迁移失败。这是错误消息:
表 'studies' 上的索引名称 'index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id' 太长;限制为 64 个字符
我该如何处理?我可以指定不同的索引名称吗?
【问题讨论】: