【发布时间】:2010-12-16 01:12:13
【问题描述】:
我使用命名错误的数据库创建了一个应用程序,对数据库中重要数据的所有更改都在固定装置中完成,因此我可以删除数据库,重新创建它,然后 rake 迁移数据库表并用来自灯具的初始数据。
我现在想更改我的数据库名称,因此我更新了 database.yml 文件以反映另一个数据库名称。我在 mysql 中创建了数据库,然后尝试运行迁移和固定装置。
使用跟踪运行迁移表明它正在运行创建表等命令。但是,一旦我完成后,我的应用程序中就会出现错误,指出新数据库中不存在这些表。
我进入mysql并检查数据库,它完全是空的。我曾尝试擦除所有内容并运行迁移几次,但没有任何变化。有什么我遗漏的吗?
【问题讨论】:
标签: mysql ruby-on-rails database production-environment