Grails 3.3.9 Multitenacy, выбор базы данных по умолчанию для супер администратора - PullRequest
0 голосов
/ 07 апреля 2020
I have db config like . 
    dataSource:
        url: jdbc:mysql://localhost:3306/mainDb
    dataSources:
        dbOne:
            url: jdbc:mysql://localhost:3306/dbOne
        dbTwo:
            url: jdbc:mysql://localhost:3306/dbTwo

Также я использовал: режим многозадачности в качестве базы данных.

gorm:
    multiTenancy:
        mode: DATABASE

. Резолвер арендатора отображается на основе зарегистрированного пользователя ... поэтому, если его пользователь superadmin, я хочу, чтобы он использовал mainDb в качестве источника данных, я Это можно сделать, добавив maindb в качестве одного из источников данных, но он также создает всю таблицу, в которой многозадачность включена в основной базе данных. Кто-нибудь, пожалуйста, помогите ... Спасибо

...