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 :
application.yml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 package fr.dr.openlearning class Question { static mapping = { id generator: 'increment',params:[sequence:'incr'] schema : "data" }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager