JHipster和Liquibase数据库管理方法技术

技术编号:40964600 阅读:10 留言:0更新日期:2024-04-18 20:44
本发明专利技术涉及医疗数据库管理技术领域,具体涉及一种JHipster和Liquibase数据库管理方法。本发明专利技术包括如下步骤:在JHipster开发平台中定义数据模型,以使数据模型在JHipster开发平台快速生成后,生成程序代码及Liquibase的changelog文件,包含数据库表初始化脚本,每次修改模型都会生成新的changelog文件;S2、根据医疗数据库变更的记录,程序运行或发版会读取变更记录里的脚本,对数据库表进行变更,Liquibase支持不同格式类型的脚本,使用Liquibase工具快速回滚到指定版本的数据库。本发明专利技术可以快速生成和更新数据库结构,用于提高开发效率,降低出错的可能性。

【技术实现步骤摘要】

本专利技术涉及医疗数据库管理,具体涉及一种jhipster和liquibase数据库管理方法。


技术介绍

1、在医疗数据库管理领域,数据库管理是软件开发不可或缺的环节,传统的数据库管理流程大致如下:新增数据库表:开发人员在dev环境新增表,使用orm工具生成代码(entity、dto、service等)和其他环境程序发版,开发人员/dba执行新增脚本保持环境同步。修改数据库表:开发人员在dev环境修改表,手动修改代码(entity、dto等)和其他环境程序发版,开发人员/dba执行修改脚本保持环境同步。传统的数据库管理有以下弊端:开发人员直接操作非dev环境数据库风险很大;非dev环境程序发版如果与数据库执行脚本时间不一致,会出现报错;非dev环境容易遗漏执行脚本,导致后续出现问题;修改数据库表后,开发人员需要找到对应的代码进行修改;没有数据库操作版本留痕,一份表经过几次修改后,容易忘记最初设计及修改原因;多人操作同一数据库账号进行维护,出现问题无法找到责任人。

2、为了技术上述问题,中国专利cn108491218a公开一种医疗数据库变更文件生本文档来自技高网...

【技术保护点】

1.一种JHipster和Liquibase数据库管理方法,其特征在于,包括如下步骤:

2.如权利要求1所述的JHipster和Liquibase数据库管理方法,其特征在于,所述步骤S1中,在JHipster开发平台中通过执行命令生成数据库脚本,包括如下小步:

3.如权利要求2所述的JHipster和Liquibase数据库管理方法,其特征在于,所述步骤S2中,Liquibase格式类型,包括在Liquibase中支持的SQL,XML,JSON,YAML四种格式,其中SQL格式的changelog学习成本最低,XML格式的changeLog可控性最强。

...

【技术特征摘要】

1.一种jhipster和liquibase数据库管理方法,其特征在于,包括如下步骤:

2.如权利要求1所述的jhipster和liquibase数据库管理方法,其特征在于,所述步骤s1中,在jhipster开发平台中通过执行命令生成数据库脚本,包括如下小步:

3.如权利要求2所述的jhipster和liquibase数据库管理方法,其特征在于,所述步骤s2中,liquibase格式类型,包括在liquibase中支持的sql,xml,json,yaml四种格式,其中sql格式的changelog学习成本最低,xml格式的changelog可控性最强。

4.如权利要求1所述的jhipster和liquibase数据库管理方法,其特征在于,所述步骤s2中,日志文件实例生成后,每个changeset一旦提交后不可更改,li...

【专利技术属性】
技术研发人员:李晓玲王亮亮李猛
申请(专利权)人:青岛佳有好医信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1