sql >> Database teknologi >  >> RDS >> Mysql

Grails:ændring af dataSource-url ved kørsel for at opnå adskillelse af flere lejere-databaser

Du kan konfigurere flere datakilder i din DataSource.groovy, tag et kig i blog .

I dine domæner:Tilføj hvilken datakilde dit domæne kan interagere, f.eks.

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

eller "ALLE" for alle datakilder, f.eks.

static mapping = {
    datasource 'ALL'
}

og så kan du lave forespørgsler med datakildenavnet, som du vil hente/sætte data til, f.eks.

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

Ref:- multipleDatasources , Forespørgsel på flere datakilder i gral




  1. PHP-Form validering og indsættelse ved hjælp af MySql

  2. Hent seneste række for givet ID

  3. Indlejret MySQL Server C# Wrapper?

  4. PostgreSQL Record Omarrangering ved hjælp af Update with a Sub-Select