我在Ruby on Rails上有相当多的经验,我正在接管在Grails创建的现有项目上的开发。以前的开发人员声称任何拥有Rails经验的人都应该能够做得很好,但我正在敲打着我的头......
我正确配置了Grails环境,应用程序可以连接到我的数据库。如果我参加了一个RoR项目,我知道我只需要运行'rake db:create&& rake db:migrate',我准备好了。
是否有相当于引导数据库模式的grails?
答案 0 :(得分:4)
dbCreate = 'create-drop'
的DataSource.groovy中的默认设置将在删除前一个表后创建数据库表。这适用于初始开发,并且在您进行快速更改时可以正常运行,但是一旦事情稳定下来(最迟在您开始生产时),请安装http://grails.org/plugin/database-migration插件以进行正确的迁移。
Rails开发人员看起来很熟悉,并且有一些方便的脚本可以自动为您生成迁移脚本。