【问题标题】:database.yml with postgres schema带有 postgres 架构的 database.yml
【发布时间】:2020-09-16 00:28:43
【问题描述】:

我正在将远程 postgresql 数据库克隆到我的本地开发人员以运行一些测试,在远程数据库中,我需要的数据实际上是在数据库中的模式中,我还没有弄清楚如何删除模式名称来自转储,所以我想我将在数据库中的模式中处理本地数据。

我找不到任何有关如何配置 database.yml 以指定用于连接的数据库和架构的文档。

到目前为止,这是我的 database.yml,(不工作)

development:
  adapter: postgresql
  database: <%=ENV['DATABASE_NAME']%>
  schema: schema_name
  host: <%=ENV['DATABASE_HOST']%>
  username: <%=ENV['DATABASE_USER_NAME']%>
  password: <%=ENV['DATABASE_PASSWORD']%>
  pool: <%=ENV['RAILS_MAX_THREADS'] || 5 %>
  timeout: 5000

有什么想法吗?

【问题讨论】:

    标签: postgresql ruby-on-rails-3 schema


    【解决方案1】:

    在阅读了 postgresql 适配器的手册后,我找到了答案:

    schema_search_path
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-25
      • 1970-01-01
      • 2013-03-03
      • 2011-11-25
      • 2017-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多