gpt4 book ai didi

ruby-on-rails - 什么在 Rails 中生成 structurel.sql 文件?

转载 作者:行者123 更新时间:2023-11-28 21:31:25 24 4
gpt4 key购买 nike

我在一个 Rails 应用程序中有 3 个不同的模式。我使用 rake db:test:prepare 准备测试数据库失败:

psql:/Users/me/myapp/db/structure.sql:7417: ERROR:  relation "schema_migrations" does not exist
LINE 1: INSERT INTO schema_migrations (version) VALUES ('20131213203...

那是因为在对 schema_migrations 表进行所有插入之前设置 Postgres search_path 是不正确的。我已经有大约 8 个月没有弄乱这段代码了,我不记得我做了什么。我什至不知道我是如何得到那些其他模式来转储的。

最佳答案

您可能想尝试 rake db:structure:dump 和/或 rake db:schema:dump 并尝试重新运行 rake db:test:prepare。前者应创建 structure.sql,后者应创建 schema.db

关于ruby-on-rails - 什么在 Rails 中生成 structurel.sql 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20642316/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com