O Hibernate cria uma única sequência para todas as tabelas no Postgres e no Oracle, mas é fácil criar uma única sequência por tabela. Veja esta solução:http://grails.1312388.n4.nabble.com/One-hibernate-sequence-is-used-for-all-Postgres-tables-td1351722.html#a1351725
Para usar o dialeto personalizado, crie a classe em src/groovy ou src/java. Use qualquer pacote e nome de classe que você quiser. Para registrá-lo no Grails, defina o
dialect
propriedade no dataSource
bloco em DataSource.groovy
, por exemplo. dataSource {
pooled = true
dialect = com.foo.bar.MyDialect
driverClassName = ...
username = ...
password = ...
}