Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Grails:बहु किरायेदार डेटाबेस अलगाव प्राप्त करने के लिए रनटाइम पर डेटा स्रोत यूआरएल बदलना

आप अपने DataSource.groovy में एकाधिक डेटा स्रोत कॉन्फ़िगर कर सकते हैं, ब्लॉग

अपने डोमेन में:जोड़ें कि आपका डोमेन किस डेटा स्रोत से इंटरैक्ट कर सकता है, उदाहरण के लिए,

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

या सभी डेटा स्रोतों के लिए "सभी", उदाहरण के लिए,

static mapping = {
    datasource 'ALL'
}

और फिर आप डेटा स्रोत नाम के साथ क्वेरी कर सकते हैं, जिसके लिए आप डेटा प्राप्त करना/सेट करना चाहते हैं, जैसे,

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

संदर्भ:- multipleDatasources , ग्रेल्स में एकाधिक डेटा स्रोत पर क्वेरी करना




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में एक स्ट्रिंग से रिक्त स्थान कैसे निकालें

  2. मेरी SQL Fiddle क्वेरी में क्या गलत है?

  3. कैसे जांचें कि MySQL में फ़ील्ड शून्य या खाली है या नहीं?

  4. MySQL से PostgreSQL:इस SQL ​​​​क्वेरी को कैसे संशोधित करें?

  5. MySQL और NHibernate. त्रुटि कैसे ठीक करें:कॉलम 'आरक्षित शब्द' तालिका आरक्षित शब्द से संबंधित नहीं है?