Grails自动数据库移植
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,DataSource.groovy文件中的dbCreate属性十分重要,因为它可以用来指定是否自动根据GORM类来创建数据库表。其可选值为:create-drop - 当Grails运行时删除并重新建
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
深圳市人人互联网科技有限公司
互联网和科技创新
金融科技创新监管互联网金融
喔噻互联网科技
互联网科技公司有哪些
茂名市互联网科技产业园
厦门千工互联网科技有限公司
花神(南京)互联网科技有限公司
互联网科技人工智能实验室
互联网新科技动漫ppt素材
互联网科技的全部知识
怎样加入科技互联网
伍佰万互联网科技怎么赚钱
图游互联网科技
陕西云淼互联网科技公司
南京一网一红互联网科技有限公司
西安有哪些互联网高科技企业
互联网科技企业商标注意事项
互联网的科技体现在哪里
每日互联网科技新闻
远信互联网科技
致骋互联网科技
壕鑫互联网络科技
易通互联网络科技有限公司
互联网和高科技公司
中国的互联网科技企业的崛起
中国互联网有什么科技
互联网科技接地气
张家口科技产业互联网平台
重庆科技产业互联网有哪些