ouyangwulin created FLINK-34901: ----------------------------------- Summary: Improve the performance of the update Postgres database Key: FLINK-34901 URL: https://issues.apache.org/jira/browse/FLINK-34901 Project: Flink Issue Type: Improvement Components: Connectors / JDBC Reporter: ouyangwulin
When writing Postgres data using flinker-connector-jdbc, using upsert mode, we need only update no uniqueColumns to improve performance. Whether you can modify the code is as follows: String updateClause = {code:java} Arrays.stream(fieldNames) .filter(fieldName -> !Arrays.asList(uniqueKeyFields).contains(fieldName)) .map(f -> quoteIdentifier(f) + "=EXCLUDED." + quoteIdentifier(f)) .collect(Collectors.joining(", "));{code} -- This message was sent by Atlassian Jira (v8.20.10#820010)