Hibernate tworzy pojedynczą sekwencję dla wszystkich tabel zarówno w Postgres, jak i Oracle, ale łatwo jest utworzyć jedną sekwencję na tabelę. Zobacz to rozwiązanie:http://grails.1312388.n4.nabble.com/One-hibernate-sequence-is-used-for-all-Postgres-tables-td1351722.html#a1351725
Aby użyć niestandardowego dialektu, utwórz klasę w src/groovy lub src/java. Użyj dowolnej nazwy pakietu i klasy. Aby zarejestrować go w Grails, ustaw dialect
właściwość w dataSource
blok w DataSource.groovy
, np.
dataSource {
pooled = true
dialect = com.foo.bar.MyDialect
driverClassName = ...
username = ...
password = ...
}