在尝试进行一些测试后,我的数据库已经消失,表格已经消失

时间:2016-12-02 16:47:31

标签: mysql ruby-on-rails

我的数据库中有三个表,我在开发过程中更改了这个表。 UsersFoodsEntries.我尝试进行一些测试,但它总是会出错,因为测试数据库的表参数已经更改了。我试图迁移,但它无法正常工作。愚蠢的我这样做了:

rake db:drop RAILS_ENV=test
rake db:create RAILS_ENV=test
rake db:migrate RAILS_ENV=test

它开始给我新的错误。奇怪的。像“表条目不存在”。我去mysql控制台检查,实际上,表已经不见了!桌子上的用户和食物仍在那里,但空着!我做了什么?我该怎么回复?

BTW我创建了用户和食物作为支架和条目作为模型。也许这就是为什么前者没有被删除?

编辑:看起来我的剩余表格降级为初始状态。这些柱子是我在创建脚手架时所拥有的。

0 个答案:

没有答案