Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Grails:zmiana adresu URL dataSource w czasie wykonywania w celu uzyskania separacji bazy danych dla wielu dzierżawców

Możesz skonfigurować wiele źródeł danych w swoim DataSource.groovy, zajrzyj do blog .

W swoich domenach:dodaj źródło danych, które Twoja domena może wchodzić w interakcje, np.

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

lub „WSZYSTKIE” dla wszystkich źródeł danych, np.

static mapping = {
    datasource 'ALL'
}

a następnie możesz wykonać zapytania z nazwą źródła danych, do którego chcesz pobrać/ustawić dane, np.

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

Ref:- multipleDatasources , Pytania o wiele źródeł danych w Grails




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy ktoś zna znaczenie tego komunikatu o błędzie php?

  2. Zachowanie GROUP BY, gdy w klauzuli SELECT nie ma funkcji agregujących

  3. Konwertuj skrypt MySQL na SQL Server

  4. MySQL - unikalne wartości PHP z wierszy

  5. Procedura składowana MySQL z parametrami