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

डेटाबेस विशिष्ट प्रवासन कोड

आपके माइग्रेशन की connection और कनेक्शन में एक adapter_name है। कोड> विधि ताकि आप बस उससे पूछ सकें कि यह किस प्रकार का कनेक्शन है:

def self.up
    case connection.adapter_name
    when 'PostgreSQL'
        # Do PostgreSQL stuff
    when 'MySQL'
        # Do MySQL stuff
    else
        # Blow up and catch on fire. Or silently ignore it depending on your needs.
    end
end

मुझे यकीन नहीं है कि मेरे पास MySQL एडेप्टर नाम सही है, लेकिन तकनीक सही है और आप आसानी से MySQL एडेप्टर नाम की जांच कर सकते हैं।




  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 क्वेरी जहां फ़ील्ड में $x . नहीं है

  3. डॉक्ट्रिन में लेफ्ट जॉइन ऑन कंडीशन और अन्य कंडीशन सिंटैक्स

  4. मध्य पंक्तियों में एक नई पंक्ति डालने के लिए MySQL सिंटैक्स?

  5. मैं SQL का उपयोग करके वैकल्पिक जॉइन कैसे कर सकता हूं