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

तैनात सर्वर पर Grails डेटाबेस माइग्रेशन

अपनी Config.groovy फ़ाइल में नीचे दिए गए कॉन्फ़िग को जोड़ें। WAR परिनियोजन के दौरान माइग्रेशन चलेगा।

//===========================DATA MIGRATION============================
//Run changelog.groovy during application deployment on server?
grails.plugin.databasemigration.updateOnStart = true
//File used to run the db migration scripts
grails.plugin.databasemigration.updateOnStartFileNames = ['changelog.groovy']
//Absolute path of changelog.groovy in the app base dir
grails.plugin.databasemigration.changelogLocation = 'migrations'
//  the default schema to use when running auto-migrate on start
//grails.plugin.databasemigration. updateOnStartDefaultSchema ='schema' // You may not need this in MYSQL
//=====================================================================

उपरोक्त कॉन्फ़िगरेशन के आधार पर, आपकी फ़ोल्डर संरचना इस प्रकार होनी चाहिए:

your-grails-project
      --migrations/
          --changelog.groovy
          --migration1.groovy
          --migration2.groovy

चेंजलॉग.ग्रोवी

databaseChangeLog = { 
  include file: 'migration1.groovy'
  include file: 'migration2.groovy'
}    



  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 तालिका UTF-8 है और इसमें StorageEngine InnoDB है?

  2. GitHub (जावा) पर MySQL कनेक्शन स्ट्रिंग- यूजरनेम और पासवर्ड को कैसे छिपाएं

  3. बिन लॉग निर्देशिका को बदलने का प्रयास करें:mysql-bin.index नहीं मिला (त्रुटि:13)

  4. कार्यक्षेत्र का उपयोग करके एक नया MySQL डेटाबेस बनाएँ

  5. मैसकल:विदेशी कुंजियों के साथ दो तालिकाओं में पंक्तियों को हटाएं