我正在完成对应用程序的重大重构,并且正在尝试清理迁移。我已经进行了更改,并且在重置和重新迁移数据库后,一切都在本地运行良好。
在生产中,我无法运行迁移。我已经尝试了所有我能想到的重置、丢弃等组合,但我一直收到这个错误。
似乎生产数据库没有被重置,这导致迁移中断。任何提示将不胜感激。
== AddFieldsToUsers: migrating ===============================================
-- add_column(:users, :company, :string)
rake aborted!
An error has occurred, this and all later migrations canceled:
SQLite3::SQLException: duplicate column name: company: ALTER TABLE "users" ADD "company" varchar(255)