Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Grails:mengubah url dataSource saat runtime untuk mencapai pemisahan database multi tenant

Anda dapat mengonfigurasi beberapa sumber data di DataSource.groovy Anda, lihat di blog .

Di domain Anda:tambahkan sumber data mana yang dapat berinteraksi dengan domain Anda, mis.,

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

atau "SEMUA" untuk semua sumber data, mis.,

static mapping = {
    datasource 'ALL'
}

dan kemudian Anda dapat membuat kueri dengan nama sumber data yang ingin Anda dapatkan/set datanya, mis.,

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

Ref:- multipleDatasources , Meminta beberapa sumber data dalam 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. bagaimana saya bisa mengembalikan beberapa catatan basis data dari kelas dalam pemrograman OOP

  2. Gabungkan Tiga Kueri SQL

  3. Bagaimana cara mengekspor database mysql ke komputer lain?

  4. Bagaimana cara mencegat permintaan DB? (MySQL)

  5. Bagaimana cara merepresentasikan Cross Apply dan Split String di MySQL