gpt4 book ai didi

ruby-on-rails - 如何使用模式信息在 Rails 中设置 PostgreSQL 表名?

转载 作者:行者123 更新时间:2023-11-29 11:38:35 27 4
gpt4 key购买 nike

我必须在旧版 Postgre 数据库中连接我的 Rails 应用程序。它使用模式,因此在 SQL 中通常使用类似

的东西
SELECT * FROM "Financial".budget

我想写一个预算模型,但我不知道在这种情况下如何设置表名。我尝试了以下方法:

  • set_table_name '预算'
  • set_table_name '"财务".budget'

没有工作组。

最佳答案

ActiveRecord::Base.establish_connection(
:schema_search_path => 'Financial,public'
)

如果您使用的是 Postgres,则上述内容对于大多数情况可能“足够好”。

关于ruby-on-rails - 如何使用模式信息在 Rails 中设置 PostgreSQL 表名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/247929/

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