DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,历经五年匠心打磨,推出的新一代自研数据库。国产数据库市场占有率第一,很多项目计划数据从Mysql迁移到达梦数据库。
在项目启动阶段,应确保所有团队成员能够访问到一个共享的存储位置。可按照以下结构在Git仓库中初始化目录,并为数据库创建相应的子目录:
/CMD:此目录下应包含全系统脚本文件。若项目涉及多个数据库,应提供一个能够创建所有数据库的命令文件。
在系统中,每个数据库都应当具备独立的目录结构,具体如下:
/CMD:此目录用于存放创建数据库的脚本文件,并用于修改数据库架构。
/DAT:用于存放刷新数据库的数据文件。
/PSQL:此目录下应包含存储过程、函数、包等相关的脚本文件。
/TBL:除了以下子目录,此目录应包含表的定义脚本。每个表都应拥有独立的脚本文件,这些脚本应包含表的删除、创建语句、索引、触发器、完整性参照、Check约束、默认值约束等。每个表的创建语句应分别存放在不同的脚本文件中,例如:表名.sql。
起因为项目需求,有关于MySQL的集中统一转换,为提质增效,研发部特研究IDEA插件,协助开发团队尽快完成。
Mybatis是Apache的一个Java开源项目,是一个支持动态Sql语句的持久层框架。Mybatis可以将Sql语句配置在XML文件中,避免将Sql语句硬编码在Java类中
IDEA SQL转换插件可在IDEA开发环境下快速将Mybatis xml文件内 mysql SQL转换为达梦SQL,或者达梦SQL转换为mysql SQL,提升数据库切换过程的开发效率。
DM关键字在数据字典V$RESERVED_WORDS中。
文章
阅读量
获赞