Submit Search
Upload
Grails database migration
•
Download as PPTX, PDF
•
0 likes
•
221 views
漢麟 王
Follow
Grails database migration
Read less
Read more
Software
Report
Share
Report
Share
1 of 10
Download now
Recommended
How to Use Git?
How to Use Git?
newegg
Guitarist magazine presentation powerpoint
Guitarist magazine presentation powerpoint
Nav33d
แบบทดสอบ วิชาสังคม
แบบทดสอบ วิชาสังคม
ployzaatakterpoly555
React JS
React JS
漢麟 王
Colombia
Colombia
ypascuas261286
Power point presentation
Power point presentation
mreed39
Application driven IT service management for energy efficiency
Application driven IT service management for energy efficiency
SI Group - Politecnico di Milano
Diseño de intrumento de evaluación
Diseño de intrumento de evaluación
Odadg
Recommended
How to Use Git?
How to Use Git?
newegg
Guitarist magazine presentation powerpoint
Guitarist magazine presentation powerpoint
Nav33d
แบบทดสอบ วิชาสังคม
แบบทดสอบ วิชาสังคม
ployzaatakterpoly555
React JS
React JS
漢麟 王
Colombia
Colombia
ypascuas261286
Power point presentation
Power point presentation
mreed39
Application driven IT service management for energy efficiency
Application driven IT service management for energy efficiency
SI Group - Politecnico di Milano
Diseño de intrumento de evaluación
Diseño de intrumento de evaluación
Odadg
333 Unravel The Fascial Postural Puzzle - Handout
333 Unravel The Fascial Postural Puzzle - Handout
lifemoves
แบบทดสอบ วิชาสังคม
แบบทดสอบ วิชาสังคม
ployzaatakterpoly555
Gulp
Gulp
漢麟 王
Film studies
Film studies
tomsfilm
iTunes presentation
iTunes presentation
TurtleCellisto
Primer boletìn a distancia
Primer boletìn a distancia
Odadg
Educação Ambiental, avaliação e aprendizagem
Educação Ambiental, avaliação e aprendizagem
Wagner da Luz
Alice no pais das maravilhas
Alice no pais das maravilhas
Romulo Mauricio
Smau2011
Smau2011
SI Group - Politecnico di Milano
More Related Content
Viewers also liked
333 Unravel The Fascial Postural Puzzle - Handout
333 Unravel The Fascial Postural Puzzle - Handout
lifemoves
แบบทดสอบ วิชาสังคม
แบบทดสอบ วิชาสังคม
ployzaatakterpoly555
Gulp
Gulp
漢麟 王
Film studies
Film studies
tomsfilm
iTunes presentation
iTunes presentation
TurtleCellisto
Primer boletìn a distancia
Primer boletìn a distancia
Odadg
Educação Ambiental, avaliação e aprendizagem
Educação Ambiental, avaliação e aprendizagem
Wagner da Luz
Alice no pais das maravilhas
Alice no pais das maravilhas
Romulo Mauricio
Smau2011
Smau2011
SI Group - Politecnico di Milano
Viewers also liked
(9)
333 Unravel The Fascial Postural Puzzle - Handout
333 Unravel The Fascial Postural Puzzle - Handout
แบบทดสอบ วิชาสังคม
แบบทดสอบ วิชาสังคม
Gulp
Gulp
Film studies
Film studies
iTunes presentation
iTunes presentation
Primer boletìn a distancia
Primer boletìn a distancia
Educação Ambiental, avaliação e aprendizagem
Educação Ambiental, avaliação e aprendizagem
Alice no pais das maravilhas
Alice no pais das maravilhas
Smau2011
Smau2011
Grails database migration
1.
Grails Database Migration Wani
Wang
2.
安裝 plugins { … runtime ':database-migration:1.3.6' }
3.
產生Baseline changeset grails dbm-generate-gorm-changelog
changelog.groovy grails dbm-generate-changelog changelog.groovy By DB By Domain (用這個)
4.
Result of generated
change log 產生後的changelog.groovy 會在grails-app/migrations底下
5.
移除’dbCreate’ dbCreate也會操作DB,兩者衝突會產生錯誤
6.
最重要的兩個指令 grails dbm-update grails dbm-changelog-sync 將資料庫套用changeLog的資料 標示目前changeLog的資料已經同步完成,這個動作會 更新資料庫DATABASECHANGELOG
這個Table
7.
同步DB與changeLog的紀錄 1. 如果資料庫不存在,要先同步DB grails dbm-update grails
dbm-changelog-sync 2. 如果資料庫存在,則同步changeLog就好 grails dbm-changelog-sync
8.
初始化流程 grails dbm-generate-changelog changelog.groovy 1.
建立base change log grails dbm-generate-changelog changelog.groovy 1. 建立base change log
9.
To DO • Migration
之前要備份目前DB • 針對null值得處理判斷 • 研究如果新增hasMany會不會有問題 • 套用自動化流程 • 制定撰寫convention
10.
參考資料 • http://wpgreenway.com/posts/grails-db- migration-tutorial/ • http://grails-plugins.github.io/grails-database- migration/docs/manual/guide/gettingStarted. html
Download now