Вы можете попробовать плагин Datasources.
http://www.grails.org/plugin/datasources
Мне удалось соединить две разные базы данных mysql (postgres должен быть одинаковым).
В проекте Grails выполнить команду:
Источники данных Grails Install-Plugin
Создайте файл conf / Datasources.conf, который будет содержать вторую схему (по умолчанию все еще находится в Dataseource.conf)
например:
источники данных = {
datasource(name: 'wadmin') {
driverClassName('com.mysql.jdbc.Driver')
dbCreate("update")
url("jdbc:mysql://localhost/wadmin-test")
username("xx")
password("xx")
// here you will write list of classes in particular schema
domainClasses([cz.webarchiv.wadmin.Curator, cz.webarchiv.wadmin.Publisher])
dialect(org.hibernate.dialect.MySQL5InnoDBDialect)
pooled(true)
environments(['development'])
}
}
Запомните маленькую букву "s" в источниках данных.
Надеюсь, это поможет.