अपनी 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'
}