Grails自动数据库移植
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,DataSource.groovy文件中的dbCreate属性十分重要,因为它可以用来指定是否自动根据GORM类来创建数据库表。其可选值为:create-drop - 当Grails运行时删除并重新建
千家信息网最后更新 2025年12月03日Grails自动数据库移植
DataSource.groovy文件中的dbCreate属性十分重要,因为它可以用来指定是否自动根据GORM类来创建数据库表。其可选值为:
create-drop- 当Grails运行时删除并重新建立数据库create- 如果数据库不存在则创建数据库,存在则不作任何修改update- 如果数据库不存在则创建数据库,存在则进行修改
开发环境(development)下dbCreate属性默认设置为create-drop:
dataSource { dbCreate = "create-drop" // one of 'create', 'create-drop','update'}这样在Grails应用程序启动的时候会删除掉原来的数据库并重新建立,在production环境中通常需要修改该值。
今天生产出现了问题,问题原因竟是生产数据加了一个新的字段,理由是我们最近有些需求变更,新加了一个字段,在前台部署到QA 系统的时候,数据库连接到生产了,登录发现有问题,立马shutdow,后来在第二天的时候,客户用的时候,发现有些功用不了报错,今天下午投诉来的,找到原因是QA 系统有个新增的字段update 到生产了,导致不能用,后来删除了这个字段,系统终于可以用了,吓了一条。归根到底还是自己不小心,后来想想在数据源配置的时候dbCreate=update 了,今天对于这个字段的理解深刻透了。挺危险的,所以对于发布的时候要特别小心修改数据库的配置,否则很容易出现问题,今天血的教训,幸好解决了。
数据
数据库
时候
字段
问题
生产
系统
原因
属性
环境
配置
重要
危险
归根到底
前台
功用
客户
应用程序
教训
数据源
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国泰网络安全宣传
微信连接不上服务器怎么办
2022山东单招网络技术学校
数据库安全 模型
cs1.5怎么连接服务器
服务器集群管理软件
遵化企业网络技术诚信合作
桌面云服务器需要显卡吗
人民日报网络安全和网络道德
作业辅导软件开发
软件开发公司怎么起步
数据库中左外联和右外联
网络安全是否是病毒
上海app软件开发价格
游侠饥荒已在服务器登录
武汉网络安全基地二期施工牌
华三h3c系统服务器
腾讯云服务器的防护阀值
界面react框架 数据库
贝塔狗软件开发
南瑞软件开发岗待遇
软件开发培训会议记录表内容
护苗网络安全活动怎么说
亚马逊服务器网络优化
数据库统计函数列表
湖南新软互联网科技有限公司
服务器2003 dhcp
海洋 太空 网络安全战略
中国银行软件开发待遇
大学生网络安全意识调查问题