Как использовать несколько баз данных для нескольких клиентов, но один источник. есть ли способ изменить файл DataSources.groovy?grails - несколько баз данных для нескольких клиентов, но один источник
0
A
ответ
0
Да, это возможно. Просто скопируйте источник данных в верхней части файла dataSource и переименуйте его (например, datasource2). Затем скопируйте dataSource в процессе разработки, тестирования и производства. Переименуйте новые источники данных с тем же именем.
Теперь вы готовы использовать свои данныеSource2 так же, как вы используете dataSource.
class MySercise {
def dataSource2
def myMethod() {
def sql = new Sql(dataSource2)
}
}
При использовании Горм посмотрите here на нескольких источников данных Поддержка главы.
Не могли бы вы привести пример и расширить контекст вопроса? – dmahapatro