当前位置:  开发笔记 > 编程语言 > 正文

最初填充Grails数据库后端的最佳策略

如何解决《最初填充Grails数据库后端的最佳策略》经验,为你挑选了1个好方法。

我想知道您的方法/经验,最初填充将保存您的应用数据的Grails数据库.假设您拥有包含数据的CSV,创建脚本(使用适合您的任何工具)是"更安全":

1.-使用域类生成Bootstrap命令,在test或dev环境中运行它,然后使用本机db命令将其导出到prod?

2.-假设GORM的版本= 0并手动递增即将生成的自动生成ID,创建DB的插入脚本?

我担心的是,第二种方法可能会导致hibernate的不一致,并且会对ID生成负责,并且可能还有其他一些我缺失的东西.

提前致谢.



1> Jared..:

看看这个链接.这允许您在正常的grails上下文中运行groovy脚本,使您可以访问所有grails功能,包括GORM.我目前正在从遗留数据库导入数据,并且发现使用Groovy SQL接口编写Groovy脚本来提取数据然后将这些数据放入域对象似乎是最容易的事情.导入数据后,只需使用特定于数据库系统的命令将该数据移动到生产数据库即可.

更新:

显然,我链接到的博客条目引用的更新条目不再存在.我能够使用以下链接中的代码来完成此工作,该链接也在注释中引用. http://pastie.org/180868

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有