gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 01:55:15 25 4
gpt4 key购买 nike

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

1.-使用域类生成 Bootstrap 命令,在测试或开发环境中运行它,然后使用 native db 命令将其导出到产品?

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

我担心第二种方法可能会导致不一致,因为 hibernate 将负责生成 ID,并且可能还有其他我遗漏的东西。

提前致谢。

最佳答案

看看this关联。这允许您在普通的 grails 上下文中运行 groovy 脚本,让您可以访问所有 grails 功能,包括 GORM。我目前正在从遗留数据库导入数据,发现使用 Groovy SQL 接口(interface)编写 Groovy 脚本来提取数据,然后将该数据放入域对象中似乎是最简单的事情。导入数据后,您只需使用特定于您的数据库系统的命令将该数据移动到生产数据库。

更新:

显然,我链接到的博客条目中引用的更新条目已不存在。我能够使用以下链接中的代码使它正常工作,评论中也引用了该链接。 http://pastie.org/180868

关于database - 最初填充 Grails 数据库后端的最佳策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2318182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com