INSERT INTO db_conect_info
(
db_conect_id
, conect_dc
, database_nm
, schema_nm
, database_type
, conect_ip
, conect_port
, user_id
, user_password
, "option"
, use_type
, use_at
, conect_nm
, group_database_at
, creat_dt
, creat_id
, data_post_id
)
VALUES(
#{dbConectId}
, #{conectDc}
, #{databaseNm}
, #{schemaNm}
, #{databaseType}
, #{conectIp}
, #{conectPort}
, #{userId}
, #{userPassword}
, #{option}
, #{useType}
, #{useAt}
, #{conectNm}
, #{isGroupDatabase}
, current_timestamp
, #{creatId}
, #{dataset_post_id}
)
ON CONFLICT(db_conect_id)
DO UPDATE
SET conect_dc = #{conectDc}
, database_nm = #{databaseNm}
, schema_nm = #{schemaNm}
, database_type = #{databaseType}
, conect_ip = #{conectIp}
, conect_port = #{conectPort}
, user_id = #{userId}
, user_password = #{userPassword}
, "option" = #{option}
, use_type = #{useType}
, use_at = #{useAt}
, conect_nm = #{conectNm}
, group_database_at = #{isGroupDatabase}
, updt_dt = #{updtDt}
, updt_id = #{updtId}
, data_post_id = #{dataset_post_id}
DELETE FROM db_conect_info
WHERE db_conect_id = #{db_conect_id}