# 腾讯TDSQL for MySQL项目化部署手册
北京致远互联软件股份有限公司 2024年04月
# 前言
腾讯TDSQL 有多种兼容模式,比如Mysql、Postgresql等
MySQL兼容模式与MySQL语法一致,使用的URL、驱动也可以完全使用MySQL,Postgresql也一样
注意:如果要进行转库,比如原来是oracle转成TDSQL的PG模式,那么必须按照我们PG初始化sql文件中的字段类型,否则将会有很大问题
例如:
客户原来oracle数据库中字段类型是NUMERIC,不能直接转成NUMERIC类型,需要按我们文档要求或初始化sql文件中转为对应的字段类型
项目化支持,意味着可能存在项目化适配成本,可能存在缺陷,并且后续产生的BUG可能需要额外项目化成本解决
# 示例参考
OA版本:A8 v8.2sp1 数据库:TDSQL for MySQL
关联支持项目:PMP-JFZC-2023-3919、PMP-JFZC-2024-5083
# 新客户-部署流程
非信创环境,参考《致远协同管理软件安装维护手册》安装部署系统,使用非信创的SeeyonInstall脚本执行安装初始化操作。
在安装程序选择数据库类型页面,配置数据库连接信息(数据库类型、数据库名称、服务器地址、端口、用户名、密码)
数据库类型选择为MySQL,让腾讯TDSQL方准备好一个空的数据库,提前准备好TDSQL数据库的连接地址、数据库名、数据库端口、用户名和密码;
填写完成后测试连接正常即可;
数据库驱动直接用的安装包中mysql驱动,不用单独关注;
安装完成后,通过SeeyonConfig应用配置工具,检查数据库连接配置,确保数据库类型为MySQL,并且测试连接通过。
数据库连接地址示例:jdbc:mysql://172.169.xx.xx:15003/v3xuser?autoReconnection=true&characterEncoding=UTF-8
信创环境,如果是A8-N V9.0版本,可以使用信创部署工具,部署时直接选择到MySQL去初始化脚本。如果是V8.2SP1及更低版本,则可以使用非信创的安装程序初始化一套MySQL数据,再联系腾讯TD-SQL导入。
# 老客户-转库升级
老客户如果是MySQL,可以联系腾讯TD-SQL将老客户的MySQL数据库导入TD-SQL。随后修改SeeyonConfig配置,数据库类型设置为MySQL,数据库URL、帐号密码改为TD-SQL连接地址即可。
老客户如果是非MySQL,则需要联系腾讯TD-SQL进行转库操作。随后修改SeeyonConfig配置,数据库类型设置为MySQL,数据库URL、帐号密码改为TD-SQL连接地址即可。
