sql >> Databasteknik >  >> RDS >> Mysql

Grails databasmigrering på utplacerad server

Lägg till nedanstående config i din Config.groovy-fil. Migreringen kommer att köras under WAR-distribution.

//===========================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
//=====================================================================

Baserat på ovanstående konfiguration, så här ska din mappstruktur vara:

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

changelog.groovy

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



  1. Fel 1033 tog emot inloggning till vänteläge

  2. Infoga text från textarea i MySQL-databasen utan att förlora formatering

  3. MySQL - Hitta rader som matchar alla rader från den sammanfogade tabellen

  4. Hur man ändrar standarddatabaspostprofilen för en användare i SQL Server (T-SQL)