我的应用有两个实例:一个是开发环境,一个是生产环境。我的开发环境数据库名为snip_development
,生产环境数据库名为snip
。
我一直在开发环境中进行数据库迁移,一切都运行得很好。但是最近我创建了一个生产环境实例,但 rake db:migrate
似乎没有任何效果。当我运行rake db:migrate
并登录到我的数据库服务器时,我发现snip_development
拥有我期望的所有表,但snip
没有任何表。
我怀疑问题在于rake db:migrate
在snip_development
上运行,而不是在snip
上运行,这就是我看不到任何变化的原因。
我如何让我的迁移在生产数据库上工作?