sql >> データベース >  >> RDS >> Mysql

Grails:マルチテナントデータベースの分離を実現するために実行時にdataSourceURLを変更する

    DataSource.groovyで複数のデータソースを構成できます。ブログ 。

    ドメイン内:ドメインが相互作用できるデータソースを追加します。例:

    static mapping = {
        datasources(['dataSource1', 'dataSource2'])
    }
    

    または、すべてのデータソースの場合は「ALL」(例:

    static mapping = {
        datasource 'ALL'
    }
    

    次に、データを取得/設定するデータソース名を使用してクエリを実行できます(例:

    )。
    def userClass = User.class
    User user = userClass.dataSource1.findByName('username')
    

    参照:- multipleDatasources グレイル内の複数のデータソースに対するクエリ




    1. Mavenの特定のクラスパス

    2. phpとmysqlを使用して複数のチェックボックス値をデータベースに保存します

    3. mysqlはどのようにして同じ値の行を並べ替えますか?

    4. cmakelist.txtにmysqlライブラリを追加してリンクします