如何在运行 rake 时将视图从开发数据库复制到测试数据库?

发布于 2024-10-12 14:42:26 字数 204 浏览 1 评论 0原文

我陷入了一种特定的情况。 当我跑步时
rake db:test:clone_struct ,测试数据库不会复制开发数据库中的视图。那么有没有解决此问题的方法,以便我也可以获取测试数据库中的视图。 我也尝试过使用 rake db:test:purge 和 rake db:test:clone 。但它也不支持我。

希望我在这里得到一些建议,

提前致谢。

I am stuck at a particular situation .
When I run
rake db:test:clone_structure ,the test db is not copying the views that are in the development db.So is there any solution for this problem so that I can get the views in test db also .
I have tried using rake db:test:purge and rake db:test:clone as well. But it doesn't support me as well.

Hope I get some suggestions here ,

Thanks in Advance .

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

久伴你 2024-10-19 14:42:26

尝试将数据库模式格式更改为 :sql 而不是默认的 :ruby 格式,看看是否有帮助。

只需将他的行添加到您的 application.rb:

config.active_record.schema_format = :sql

注意:通过使用此选项,您的架构转储可能会变得不太可移植。

Try to change the database schema format to :sql instead of its default :ruby format and see if it helps.

Just add his line to your application.rb:

config.active_record.schema_format = :sql

Note: By using this option, your schema dump might become less portable.

So要识趣 2024-10-19 14:42:26

我自己还没有尝试过(虽然我正要尝试),但解决方案应该是安装 <代码>rails_sql_views gem。

Haven't tried it myself (although I'm just about to), but the solution is supposed to be to install the rails_sql_views gem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文