feat(db): 添加对达梦数据库的支持
- 在应用程序中新增对达梦数据库(DM)的配置和连接支持 - 实现 SetDmDB 函数以配置达梦数据库连接 - 更新数据库操作逻辑,支持达梦特有的 SQL 语法和功能 - 在相关文件中添加达梦数据库的处理逻辑,包括表创建、数据插入和查询 - 更新 go.mod 和 go.sum 文件以引入达梦数据库驱动 - 增强文档,详细说明达梦数据库的配置和使用方法
This commit is contained in:
@@ -27,6 +27,13 @@ var Config = Map{
|
||||
"sqlite": Map{
|
||||
"path": "config/data.db",
|
||||
},
|
||||
//"dm": Map{
|
||||
// "host": "127.0.0.1",
|
||||
// "name": "SYSDBA",
|
||||
// "user": "SYSDBA",
|
||||
// "password": "SYSDBA",
|
||||
// "port": "5236",
|
||||
//},
|
||||
},
|
||||
"cache": Map{
|
||||
"memory": Map{
|
||||
@@ -95,6 +102,23 @@ var ConfigNote = Map{
|
||||
"sqlite": Map{
|
||||
"path": "默认config/data.db,必须,数据库位置",
|
||||
},
|
||||
"dm": Map{
|
||||
"注释": "达梦数据库配置,除prefix及主从数据库slave项,其他全部必须",
|
||||
"host": "默认127.0.0.1,必须,数据库ip地址",
|
||||
"name": "默认SYSDBA,必须,数据库schema名称",
|
||||
"user": "默认SYSDBA,必须,数据库用户名",
|
||||
"password": "默认SYSDBA,必须,数据库密码",
|
||||
"port": "默认5236,必须,数据库端口",
|
||||
"prefix": "默认空,非必须,数据表前缀",
|
||||
"slave": Map{
|
||||
"注释": "从数据库配置,dm里配置slave项即启用主从读写,减少数据库压力",
|
||||
"host": "默认127.0.0.1,必须,数据库ip地址",
|
||||
"name": "默认SYSDBA,必须,数据库schema名称",
|
||||
"user": "默认SYSDBA,必须,数据库用户名",
|
||||
"password": "默认SYSDBA,必须,数据库密码",
|
||||
"port": "默认5236,必须,数据库端口",
|
||||
},
|
||||
},
|
||||
},
|
||||
"cache": Map{
|
||||
"注释": "可配置memory,db,redis,默认启用memory,默认优先级为memory>redis>db,memory与数据库缓存设置项一致,缓存数据填充会自动反方向反哺,加入memory缓存过期将自动从redis更新,但memory永远不会更新redis,如果是集群建议不要开启memory,配置即启用",
|
||||
|
||||
Reference in New Issue
Block a user