gpt4 book ai didi

ruby-on-rails - Rails postgres structure.sql 删除架构名称

转载 作者:太空宇宙 更新时间:2023-11-03 16:14:34 25 4
gpt4 key购买 nike

我已经下载了一个 Rails 仓库(#ruby '2.5.0', gem 'rails', '~> 5.1',​​ gem 'pg', '~>1.0', & psql 9.6.8)当运行 rake db:structure:dump 时,structure.sql 被修改并且模式名称被添加到表创建语句中。除此之外,结构未修改。如何删除它们以停止与现有项目的冲突。

CREATE TABLE public.account_roles (

以前的时候

SET search_path = public, pg_catalog;
...
CREATE TABLE account_roles (

SET search_path 也被删除。我尝试在 database.yml 配置中设置 schema_search_path: 'public,pg_catelog' 。这没有效果。设置了什么配置来转储没有模式的 sql 结构?

最佳答案

这个问题是由我本地安装的较新版本的 Postgres 引起的。

我们通过让同一项目的另一位开发人员更新他们的 postgres 版本来确认该问题。

知道我们将新版本提交到 repo 并让每个人都升级。并且正在努力对项目进行 docker 化,以便 psql 版本等内容保持一致。

关于ruby-on-rails - Rails postgres structure.sql 删除架构名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49931944/

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