From 1cbd17f0c81bd636b380f1a37e06aeb879b77a97 Mon Sep 17 00:00:00 2001 From: sjgllgh <129264181+sjgllgh@users.noreply.github.com> Date: Tue, 25 Jul 2023 10:50:10 +0800 Subject: [PATCH] Fix pg bug (#4807) * fix missing backtick in mysql keywords * fix pg bug --- .../EngineConnBmlResourceMapper.xml | 0 .../EngineConnBmlResourceMapper.xml | 93 ++++++ .../postgresql/ECResourceRecordMapper.xml | 2 +- .../DatasourceAccessMapper.xml | 0 .../{common => mysql}/DatasourceEnvMapper.xml | 0 .../GatewayAuthTokenMapper.xml | 0 .../RmExternalResourceProviderMapper.xml | 0 .../{common => mysql}/UdfManagerMapper.xml | 0 .../{common => mysql}/UdfTreeMapper.xml | 0 .../postgresql/DatasourceAccessMapper.xml | 49 ++++ .../mapper/postgresql/DatasourceEnvMapper.xml | 51 ++++ .../postgresql/DatasourceTypeKeyMapper.xml | 2 +- .../postgresql/DatasourceTypeMapper.xml | 8 +- .../postgresql/GatewayAuthTokenMapper.xml | 51 ++++ .../mapper/postgresql/PsErrorCodeMapper.xml | 8 +- .../RmExternalResourceProviderMapper.xml | 47 +++ .../mapper/postgresql/UdfManagerMapper.xml | 40 +++ .../mapper/postgresql/UdfTreeMapper.xml | 51 ++++ .../mapper/postgresql/contextMapMapper.xml | 6 +- .../{common => mysql}/DataSouceMapper.xml | 0 .../{common => mysql}/DataSourceEnvMapper.xml | 0 .../mapper/postgresql/DataSouceMapper.xml | 270 ++++++++++++++++++ .../mapper/postgresql/DataSourceEnvMapper.xml | 136 +++++++++ .../mapper/postgresql/JobHistoryMapper.xml | 4 +- .../resources/mapper/postgresql/UDFDao.xml | 4 +- 25 files changed, 805 insertions(+), 17 deletions(-) rename linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/resources/mapper/{common => mysql}/EngineConnBmlResourceMapper.xml (100%) create mode 100644 linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/resources/mapper/postgresql/EngineConnBmlResourceMapper.xml rename linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/{common => mysql}/DatasourceAccessMapper.xml (100%) rename linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/{common => mysql}/DatasourceEnvMapper.xml (100%) rename linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/{common => mysql}/GatewayAuthTokenMapper.xml (100%) rename linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/{common => mysql}/RmExternalResourceProviderMapper.xml (100%) rename linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/{common => mysql}/UdfManagerMapper.xml (100%) rename linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/{common => mysql}/UdfTreeMapper.xml (100%) create mode 100644 linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceAccessMapper.xml create mode 100644 linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceEnvMapper.xml create mode 100644 linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/GatewayAuthTokenMapper.xml create mode 100644 linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/RmExternalResourceProviderMapper.xml create mode 100644 linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/UdfManagerMapper.xml create mode 100644 linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/UdfTreeMapper.xml rename linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/{common => mysql}/DataSouceMapper.xml (100%) rename linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/{common => mysql}/DataSourceEnvMapper.xml (100%) create mode 100644 linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/postgresql/DataSouceMapper.xml create mode 100644 linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/postgresql/DataSourceEnvMapper.xml diff --git a/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/resources/mapper/common/EngineConnBmlResourceMapper.xml b/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/resources/mapper/mysql/EngineConnBmlResourceMapper.xml similarity index 100% rename from linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/resources/mapper/common/EngineConnBmlResourceMapper.xml rename to linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/resources/mapper/mysql/EngineConnBmlResourceMapper.xml diff --git a/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/resources/mapper/postgresql/EngineConnBmlResourceMapper.xml b/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/resources/mapper/postgresql/EngineConnBmlResourceMapper.xml new file mode 100644 index 0000000000..acea50c6fa --- /dev/null +++ b/linkis-computation-governance/linkis-manager/linkis-application-manager/src/main/resources/mapper/postgresql/EngineConnBmlResourceMapper.xml @@ -0,0 +1,93 @@ + + + + + + + + + + engine_conn_type,version,file_name,file_size,last_modified,bml_resource_id,bml_resource_version,create_time,last_update_time + + + + + + + + + + + + DELETE FROM linkis_cg_engine_conn_plugin_bml_resources + WHERE engine_conn_type = #{engineConnBmlResource.engineConnType} + AND version = #{engineConnBmlResource.version} + AND file_name = #{engineConnBmlResource.fileName} + + + + UPDATE linkis_cg_engine_conn_plugin_bml_resources + + last_modified = + #{engineConnBmlResource.lastModified}, + + file_size = #{engineConnBmlResource.fileSize}, + bml_resource_version = + #{engineConnBmlResource.bmlResourceVersion}, + + last_update_time = + #{engineConnBmlResource.lastUpdateTime}, + + + WHERE engine_conn_type=#{engineConnBmlResource.engineConnType} and version=#{engineConnBmlResource.version} + AND file_name=#{engineConnBmlResource.fileName} + + + + INSERT INTO linkis_cg_engine_conn_plugin_bml_resources() + VALUES (#{engineConnBmlResource.engineConnType}, #{engineConnBmlResource.version}, + #{engineConnBmlResource.fileName},#{engineConnBmlResource.fileSize}, + #{engineConnBmlResource.lastModified},#{engineConnBmlResource.bmlResourceId}, + #{engineConnBmlResource.bmlResourceVersion}, + #{engineConnBmlResource.createTime}, #{engineConnBmlResource.lastUpdateTime}) + + + + diff --git a/linkis-computation-governance/linkis-manager/linkis-manager-persistence/src/main/resources/mapper/postgresql/ECResourceRecordMapper.xml b/linkis-computation-governance/linkis-manager/linkis-manager-persistence/src/main/resources/mapper/postgresql/ECResourceRecordMapper.xml index 8bc13d23f0..fdac449757 100644 --- a/linkis-computation-governance/linkis-manager/linkis-manager-persistence/src/main/resources/mapper/postgresql/ECResourceRecordMapper.xml +++ b/linkis-computation-governance/linkis-manager/linkis-manager-persistence/src/main/resources/mapper/postgresql/ECResourceRecordMapper.xml @@ -87,7 +87,7 @@ service_instance = #{instance} and create_user = #{username} - and label_value like concat('%,',#{engineType},'%') + and label_value like concat('%,',#{engineType}::text,'%') and create_time BETWEEN #{startDate} AND #{endDate} ORDER BY linkis_cg_ec_resource_info_record.create_time DESC diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/DatasourceAccessMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/DatasourceAccessMapper.xml similarity index 100% rename from linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/DatasourceAccessMapper.xml rename to linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/DatasourceAccessMapper.xml diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/DatasourceEnvMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/DatasourceEnvMapper.xml similarity index 100% rename from linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/DatasourceEnvMapper.xml rename to linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/DatasourceEnvMapper.xml diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/GatewayAuthTokenMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/GatewayAuthTokenMapper.xml similarity index 100% rename from linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/GatewayAuthTokenMapper.xml rename to linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/GatewayAuthTokenMapper.xml diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/RmExternalResourceProviderMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/RmExternalResourceProviderMapper.xml similarity index 100% rename from linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/RmExternalResourceProviderMapper.xml rename to linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/RmExternalResourceProviderMapper.xml diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/UdfManagerMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/UdfManagerMapper.xml similarity index 100% rename from linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/UdfManagerMapper.xml rename to linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/UdfManagerMapper.xml diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/UdfTreeMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/UdfTreeMapper.xml similarity index 100% rename from linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/common/UdfTreeMapper.xml rename to linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/mysql/UdfTreeMapper.xml diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceAccessMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceAccessMapper.xml new file mode 100644 index 0000000000..14a96f82b7 --- /dev/null +++ b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceAccessMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + id,table_id,visitor, + fields,application_id,access_time + + + + diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceEnvMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceEnvMapper.xml new file mode 100644 index 0000000000..ecff962236 --- /dev/null +++ b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceEnvMapper.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + id,env_name,env_desc, + datasource_type_id,parameter,create_time, + create_user,modify_time,modify_user + + + + diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceTypeKeyMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceTypeKeyMapper.xml index 0ee9730c65..4793556646 100644 --- a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceTypeKeyMapper.xml +++ b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceTypeKeyMapper.xml @@ -55,7 +55,7 @@ from linkis_ps_dm_datasource_type_key where 1 = 1 - and "name" like concat('%',#{searchName},'%') + and "name" like concat('%',#{searchName}::text,'%') and "data_source_type_id" = #{dataSourceTypeId} diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceTypeMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceTypeMapper.xml index 01f38cc543..3aa09d5e68 100644 --- a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceTypeMapper.xml +++ b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/DatasourceTypeMapper.xml @@ -41,10 +41,10 @@ from linkis_ps_dm_datasource_type - WHERE "name" LIKE concat('%',#{searchName},'%') - OR "description" LIKE concat('%',#{searchName},'%') - OR "option" LIKE concat('%',#{searchName},'%') - OR "classifier" LIKE concat('%',#{searchName},'%') + WHERE "name" LIKE concat('%',#{searchName}::text,'%') + OR "description" LIKE concat('%',#{searchName}::text,'%') + OR "option" LIKE concat('%',#{searchName}::text,'%') + OR "classifier" LIKE concat('%',#{searchName}::text,'%') diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/GatewayAuthTokenMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/GatewayAuthTokenMapper.xml new file mode 100644 index 0000000000..80051880b4 --- /dev/null +++ b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/GatewayAuthTokenMapper.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + id,token_name,legal_users, + legal_hosts,business_owner,create_time, + update_time,elapse_day,update_by + + + + diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/PsErrorCodeMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/PsErrorCodeMapper.xml index cec7c7e9ff..a0088e7d0e 100644 --- a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/PsErrorCodeMapper.xml +++ b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/PsErrorCodeMapper.xml @@ -38,10 +38,10 @@ from linkis_ps_error_code - where error_code like concat('%',#{searchName},'%') - or error_desc like concat('%',#{searchName},'%') - or error_regex like concat('%',#{searchName},'%') - or error_type::text like concat('%',#{searchName},'%') + where error_code like concat('%',#{searchName}::text,'%') + or error_desc like concat('%',#{searchName}::text,'%') + or error_regex like concat('%',#{searchName}::text,'%') + or error_type::text like concat('%',#{searchName}::text,'%') diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/RmExternalResourceProviderMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/RmExternalResourceProviderMapper.xml new file mode 100644 index 0000000000..b27c8dcd9f --- /dev/null +++ b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/RmExternalResourceProviderMapper.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + id,resource_type,name, + labels,config + + + + diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/UdfManagerMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/UdfManagerMapper.xml new file mode 100644 index 0000000000..799243f9fb --- /dev/null +++ b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/UdfManagerMapper.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + id,user_name + + + + diff --git a/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/UdfTreeMapper.xml b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/UdfTreeMapper.xml new file mode 100644 index 0000000000..0a8422afe1 --- /dev/null +++ b/linkis-public-enhancements/linkis-basedata-manager/src/main/resources/mapper/postgresql/UdfTreeMapper.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + id,parent,name, + user_name,description,create_time, + update_time,category + + + + diff --git a/linkis-public-enhancements/linkis-context-service/linkis-cs-server/src/main/resources/mapper/postgresql/contextMapMapper.xml b/linkis-public-enhancements/linkis-context-service/linkis-cs-server/src/main/resources/mapper/postgresql/contextMapMapper.xml index f1c9794f60..d59e858250 100644 --- a/linkis-public-enhancements/linkis-context-service/linkis-cs-server/src/main/resources/mapper/postgresql/contextMapMapper.xml +++ b/linkis-public-enhancements/linkis-context-service/linkis-cs-server/src/main/resources/mapper/postgresql/contextMapMapper.xml @@ -64,7 +64,7 @@ @@ -120,7 +120,7 @@ context_id = cast(#{contextID.contextId} as int) and - "key" like concat(#{keyPrefix},'%') + "key" like concat(#{keyPrefix}::text,'%') @@ -129,7 +129,7 @@ context_id = cast(#{contextID.contextId} as int) and context_type = #{contextType} and - "key" like concat(#{keyPrefix},'%') + "key" like concat(#{keyPrefix}::text,'%') diff --git a/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/common/DataSouceMapper.xml b/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/mysql/DataSouceMapper.xml similarity index 100% rename from linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/common/DataSouceMapper.xml rename to linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/mysql/DataSouceMapper.xml diff --git a/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/common/DataSourceEnvMapper.xml b/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/mysql/DataSourceEnvMapper.xml similarity index 100% rename from linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/common/DataSourceEnvMapper.xml rename to linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/mysql/DataSourceEnvMapper.xml diff --git a/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/postgresql/DataSouceMapper.xml b/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/postgresql/DataSouceMapper.xml new file mode 100644 index 0000000000..88bd3c51bf --- /dev/null +++ b/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/postgresql/DataSouceMapper.xml @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + datasource_name + , datasource_type_id, datasource_desc, + create_identify, create_system, create_user, parameter, create_time, + modify_user, modify_time, labels + + + + id + , datasource_name, datasource_type_id, datasource_desc, + create_identify, create_system, create_user, parameter, expire, create_time, + modify_user, modify_time + + + + d.id + , d.datasource_name, d.datasource_type_id, t.name, d.datasource_desc, + d.create_identify, d.create_system, d.create_user, d.create_time, + d.modify_user, d.modify_time, d.labels, d.version_id,d.published_version_id, d.expire + + + t.name, t.icon, + d.id, d.datasource_name, d.datasource_type_id, d.datasource_desc, + d.create_identify, d.create_system, d.create_user, d.parameter, d.create_time, + d.modify_user, d.modify_time, d.version_id,d.published_version_id, d.labels, d.expire + + + + INSERT INTO linkis_ps_dm_datasource( + + ) VALUES(#{dataSourceName}, #{dataSourceTypeId}, + #{dataSourceDesc,jdbcType=VARCHAR}, #{createIdentify}, #{createSystem}, #{createUser}, + #{parameter}, + + + now(), + + + #{createTime,jdbcType=TIMESTAMP}, + + + + #{modifyUser,jdbcType=VARCHAR}, + + + + now(), + + + #{modifyTime,jdbcType=TIMESTAMP}, + + + + #{labels}) + + + + + + + + + + + + DELETE FROM linkis_ps_dm_datasource + + id = #{dataSourceId} + + + + + UPDATE linkis_ps_dm_datasource + + datasource_name = #{dataSourceName}, + datasource_desc = #{dataSourceDesc,jdbcType=VARCHAR}, + + datasource_type_id = #{dataSourceTypeId}, + + parameter = #{parameter}, + create_identify = #{createIdentify,jdbcType=VARCHAR}, + create_system = #{createSystem,jdbcType=VARCHAR}, + + + modify_time = now(), + + + modify_time = #{modifyTime,jdbcType=TIMESTAMP}, + + + modify_user = #{modifyUser,jdbcType=VARCHAR}, + labels = #{labels,jdbcType=VARCHAR} + + + id = #{id} + + + + + UPDATE linkis_ps_dm_datasource + + expire = true + + + id = #{dataSourceId} + + + + + + + + + UPDATE linkis_ps_dm_datasource + + published_version_id = #{versionId} + + + id = #{dataSourceId} + + + + + UPDATE linkis_ps_dm_datasource + + version_id = #{versionId} + + + id = #{dataSourceId} + + + \ No newline at end of file diff --git a/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/postgresql/DataSourceEnvMapper.xml b/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/postgresql/DataSourceEnvMapper.xml new file mode 100644 index 0000000000..3c02c7dfed --- /dev/null +++ b/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/resources/mapper/postgresql/DataSourceEnvMapper.xml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + env_name, env_desc, datasource_type_id ,parameter, create_time, + create_user, modify_time, modify_user + + + + id, env_name, env_desc, parameter, create_time, + create_user, modify_time, modify_user + + + + + + INSERT INTO linkis_ps_dm_datasource_env( + + ) VALUES(#{envName}, #{envDesc},#{dataSourceTypeId}, + #{parameter}, + + + + now(), + + + #{createTime,jdbcType=TIMESTAMP}, + + + + #{createUser}, + + + + now(), + + + #{modifyTime,jdbcType=TIMESTAMP}, + + + #{modifyUser}) + + + + + + + + DELETE FROM linkis_ps_dm_datasource_env WHERE id = #{id}; + + + + UPDATE linkis_ps_dm_datasource_env + + env_name = #{envName}, + env_desc = #{envDesc,jdbcType=VARCHAR}, + parameter = #{parameter}, + + + + modify_time = now(), + + + modify_time = #{modifyTime,jdbcType=TIMESTAMP}, + + + modify_user = #{modifyUser,jdbcType=VARCHAR} + + + id = #{id} + + + + + \ No newline at end of file diff --git a/linkis-public-enhancements/linkis-jobhistory/src/main/resources/mapper/postgresql/JobHistoryMapper.xml b/linkis-public-enhancements/linkis-jobhistory/src/main/resources/mapper/postgresql/JobHistoryMapper.xml index cd4c3e056c..30e4e85b34 100644 --- a/linkis-public-enhancements/linkis-jobhistory/src/main/resources/mapper/postgresql/JobHistoryMapper.xml +++ b/linkis-public-enhancements/linkis-jobhistory/src/main/resources/mapper/postgresql/JobHistoryMapper.xml @@ -133,7 +133,7 @@ and created_time >= #{startDate} AND created_time #{endDate} and #{element} - and labels like CONCAT('%"', #{userCreatorKey}, '":"%-', #{creator}, '%') + and labels like CONCAT('%"', #{userCreatorKey}::text, '":"%-', #{creator}::text, '%') and id >= #{startId} and instances = #{instances} @@ -213,7 +213,7 @@ and created_time >= #{startDate} AND created_time #{endDate} and #{element} - and labels like CONCAT('%"', #{userCreatorKey}, '":"%-', #{creator}, '%') + and labels like CONCAT('%"', #{userCreatorKey}::text, '":"%-', #{creator}::text, '%') diff --git a/linkis-public-enhancements/linkis-udf/linkis-udf-service/src/main/resources/mapper/postgresql/UDFDao.xml b/linkis-public-enhancements/linkis-udf/linkis-udf-service/src/main/resources/mapper/postgresql/UDFDao.xml index f4e6eca73c..b32b421850 100644 --- a/linkis-public-enhancements/linkis-udf/linkis-udf-service/src/main/resources/mapper/postgresql/UDFDao.xml +++ b/linkis-public-enhancements/linkis-udf/linkis-udf-service/src/main/resources/mapper/postgresql/UDFDao.xml @@ -227,7 +227,7 @@ linkis_ps_udf_baseinfo b on a.udf_id=b.id where udf_type=0 - and b.path like CONCAT('%',#{arg1}) + and b.path like CONCAT('%',#{arg1}::text)