gpt4 book ai didi

ruby-on-rails - 为什么我的 Rails `db/schema.rb` 为函数加上 `public` 前缀?

转载 作者:行者123 更新时间:2023-12-03 18:00:33 26 4
gpt4 key购买 nike

使用 pg_restore 从转储文件重建我的 Postgresql 数据库后,我的架构文件 db/schema.rb现在是前缀 gen_random_uuid()功能与 public .create_table "cars", id: :uuid, default: -> { "public.gen_random_uuid()" }如何防止模式文件使用 public 为方法调用添加前缀?

最佳答案

尝试添加 config.active_record.dump_schema_after_migration = false在您环境的配置文件中,例如#config/environments/production.rb (在您要转储的项目中),然后在您的本地环境中再次转储和恢复数据库。

关于ruby-on-rails - 为什么我的 Rails `db/schema.rb` 为函数加上 `public` 前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65479452/

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