如何配置Grails Datasources Plugin以在数据源上具有模式搜索路径?

时间:2010-01-12 21:54:49

标签: postgresql

我正在使用Postgres以及Datasources插件。

Rails有一个名为schema_search_path的属性。 Grails中是否有相同的东西?

我在数据库中有两个模式,hk和public。

在哪里可以为架构或特定架构名称指定搜索路径?

我能够使用类似下面的语法来完成这项工作。

静态映射= {     表名:'he_stats_item_summary_keywords',架构:'他' }

但是,知道数据源上是否存在与schema_search_path等效的内容仍然很好。

1 个答案:

答案 0 :(得分:3)

可能的解决方案:

PostgreSQL Default Schema in DataSource
Add support the hibernate.default_schema property to the _DataSource.groovy file

发展{
    dataSource {
      dbCreate =“update”
      url =“jdbc:postgresql:// localhost:5432 / deploy”
      hibernate.default_schema =“turnkey_dev”
      dialect = org.hibernate.dialect.PostgreSQLDialect
    }
  }