耙db:迁移似乎没有生产
我有两个应用程序实例:一个用于开发,一个用于生产。 我的开发数据库被称为snip_development
,我的生产数据库被称为snip
。
我一直在我的开发环境中进行迁移,并且一直很好。 我最近创build了我的应用程序的生产实例,但rake db:migrate
似乎没有任何影响。 运行rake db:migrate
并login到我的数据库服务器,我可以看到snip_development
拥有我期望的所有表,但snip
根本没有任何表。
我怀疑问题是rake db:migrate
正在snip_development
而不是snip
上运行,这就是为什么我没有看到任何事情发生。
如何让我的迁移工作在我的生产数据库上?
有时我忘了Google。 答案是这样的:
rake db:migrate RAILS_ENV=production