Configuration de plusieurs schémas Postgresql
Bonjour,
je repost un message que j'ai posé sur StackOverflow .
Les solutions proposées n'ont pour le moment apporté aucun réponse.
J'utilise Grails 3.3.0 avec une base Postgresql et je souhaite configurer Grails pour qu'il utilise 3 schémas différents : openlearning, data et contrib.
Actuellement mon soucis est que Grails utilise uniquement le schéma public.
J'ai essayé sans succès plusieurs solutions :
- Changement d'utilisateur pour les schémas
- Passez dbcreate à update
Comment puis-je configurer Grails pour qu'il utilise les bons schemas ?
Mon code source :
Question Domain class :
Code:
1 2 3 4 5 6 7
| package fr.dr.openlearning
class Question {
static mapping = {
id generator: 'increment',params:[sequence:'incr']
schema : "data"
} |
application.yml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
dataSource:
driverClassName: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/openlearning
username: postgres
password: XXX
pooled: true
jmxExport: true
environments:
development:
dataSource:
dbCreate: create-drop
dataSources:
data:
dbCreate: create-drop
contrib:
dbCreate: create-drop |