工业数字模型驱动引擎-通用配置(流程引擎流程SDK):数据库配置

时间:2024-11-11 19:22:07

数据库配置

如下为MySQL、PostgreSQL和 GaussDB 类型数据库所需要的配置项。

  • 分别在流程编排服务和流程运行服务配置文件中配置数据库信息时,其数据库类型(即“application.dbType”参数)需要保持一致,数据库连接串(即“datasource.url.1”参数)的DATABASE和SCHEMA不能相同。
  • 如果您使用的是MySQL类型数据库,其Schema编码字符集推荐设置为utf8mb4,排序规则推荐设置为utf8mb4_general_ci。如果使用其他字符集,可能会存在语法不兼容问题。

配置参数

是否必选

参数说明

示例

application.dbType

数据库类型。

mysql

datasource.jdbcDriverClass.1

数据库驱动名称。

org.mariadb.jdbc.Driver

datasource.user.1

数据库用户名。

admin

datasource.password.1

数据库密码。

admin

datasource.url.1

数据库连接串格式。

jdbc:mariadb://{IP}:{PORT}/{DATABASE}?allowMultiQueries=true&targetServerType=master&stringtype=unspecified&serverTimezone=Asia/Shanghai

rdm.hibernate.dialect

Hibernate数据库方言。

com.huawei.it.rdm.configuration.XdmMySqlDialect

rdm.dbType

Hibernate数据库方言对应的数据库类型。

mysql

support.huaweicloud.com/bestpractice-idme/idme_bestpractice_0097.html