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

क्या डेटाबेस संरचना में परिवर्तन के लिए कोई संस्करण नियंत्रण प्रणाली है?

रूबी ऑन रेल्स में, माइग्रेशन की अवधारणा है - डेटाबेस को बदलने के लिए एक त्वरित स्क्रिप्ट।

आप एक माइग्रेशन फ़ाइल जेनरेट करते हैं, जिसमें डीबी संस्करण (जैसे कॉलम जोड़ना) को बढ़ाने के नियम होते हैं और संस्करण को डाउनग्रेड करने के नियम होते हैं (जैसे कॉलम को हटाना)। प्रत्येक माइग्रेशन को क्रमांकित किया जाता है, और एक तालिका आपके वर्तमान डीबी संस्करण का ट्रैक रखती है।

माइग्रेट करने . के लिए , आप "डीबी:माइग्रेट" नामक एक कमांड चलाते हैं जो आपके संस्करण को देखता है और आवश्यक स्क्रिप्ट लागू करता है। आप इसी तरह नीचे माइग्रेट कर सकते हैं।

माइग्रेशन स्क्रिप्ट स्वयं एक संस्करण नियंत्रण प्रणाली में रखी जाती हैं -- जब भी आप डेटाबेस को बदलते हैं तो आप एक नई स्क्रिप्ट में चेक करते हैं, और कोई भी डेवलपर अपने स्थानीय डीबी को नवीनतम संस्करण में लाने के लिए इसे लागू कर सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00979 व्यंजक द्वारा समूह नहीं है

  2. JRuby और JDBC का उपयोग करके Oracle से कैसे जुड़ें?

  3. SQL सर्वर से आउटपुट पैरामीटर के साथ Oracle संग्रहीत कार्यविधि को कॉल करना

  4. INST_TOP (ओरेकल R12 INSTANCE_HOME) डिकोड किया गया

  5. हम संग्रहित प्रक्रिया में आउटपुट पैरामीटर आकार को कैसे परिभाषित कर सकते हैं?