如何添加Rails迁移以修复与数据库不兼容的模式

时间:2014-09-16 07:59:17

标签: ruby-on-rails activerecord sqlite rails-activerecord sqlite3-ruby

在我的Mac上,我的Rails项目使用带有64个字符索引名称的SQLite3。我需要在Ubuntu环境中进行处理。但是,当我尝试运行rake db:setup时,我收到一个错误,即我的64个字符的命名索引太长,SQLite3最多只支持62个字符作为索引名称。

所以我想我会创建一个迁移来缩短该索引的名称。但是当我再次运行rake db:setup时,我得到的错误与尚未运行的新迁移相同。

如何减少索引名称的长度?

0 个答案:

没有答案