我有一个视图V1,它是在一次迁移中创建的。最近我们创建了V1(子查询)使用的第二个视图V2。
问题是我们的db / structure.sql似乎生成了错误的方式/顺序,因为当我想运行db:structure:load(或rake db:test:prepare)时。它说出以下错误:
Mysql2 ::错误:表' V2'不存在CREATE VIEW' V1' ...
如果我查看db / structure.sql,我可以先看到:
CREATE VIEW 'V1' ...
CREATE VIEW 'V2' ...
我知道如何解决这个问题?
谢谢!