Hibernateは、PostgresとOracleの両方のすべてのテーブルに対して単一のシーケンスを作成しますが、テーブルごとに単一のシーケンスを作成するのは簡単です。このソリューションを参照してください: http://grails.1312388.n4.nabble.com/One-hibernate-sequence-is-used-for-all-Postgres-tables-td1351722.html#a1351725
カスタム方言を使用するには、src/groovyまたはsrc/javaにクラスを作成します。必要なパッケージとクラス名を使用してください。 Grailsに登録するには、dialect
を設定します dataSource
のプロパティ DataSource.groovy
のブロック 、例:
dataSource {
pooled = true
dialect = com.foo.bar.MyDialect
driverClassName = ...
username = ...
password = ...
}