This is an automated email from the ASF dual-hosted git repository. wanghailin pushed a change to branch dev in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from 16950a67cd [Improve][Connector-V2] Improve doris error msg (#7343) add dc3c23981b [Improve][Jdbc] Skip all index when auto create table to improve performance of write (#7288) No new revisions were added by this update. Summary of changes: docs/en/connector-v2/sink/Jdbc.md | 7 ++ .../seatunnel/api/sink/DefaultSaveModeHandler.java | 6 +- .../seatunnel/api/table/catalog/Catalog.java | 19 ++++++ .../jdbc/catalog/AbstractJdbcCatalog.java | 24 +++++-- .../seatunnel/jdbc/catalog/JdbcCatalogOptions.java | 6 ++ .../seatunnel/jdbc/catalog/dm/DamengCatalog.java | 3 +- .../seatunnel/jdbc/catalog/iris/IrisCatalog.java | 10 +-- .../catalog/iris/IrisCreateTableSqlBuilder.java | 9 ++- .../catalog/iris/savemode/IrisSaveModeHandler.java | 8 ++- .../seatunnel/jdbc/catalog/mysql/MySqlCatalog.java | 5 +- .../catalog/mysql/MysqlCreateTableSqlBuilder.java | 16 +++-- .../catalog/oceanbase/OceanBaseOracleCatalog.java | 5 +- .../jdbc/catalog/oracle/OracleCatalog.java | 10 +-- .../oracle/OracleCreateTableSqlBuilder.java | 7 +- .../jdbc/catalog/psql/PostgresCatalog.java | 9 +-- .../psql/PostgresCreateTableSqlBuilder.java | 10 ++- .../jdbc/catalog/redshift/RedshiftCatalog.java | 5 +- .../redshift/RedshiftCreateTableSqlBuilder.java | 9 ++- .../jdbc/catalog/saphana/SapHanaCatalog.java | 5 +- .../saphana/SapHanaCreateTableSqlBuilder.java | 9 ++- .../jdbc/catalog/sqlserver/SqlServerCatalog.java | 6 +- .../sqlserver/SqlServerCreateTableSqlBuilder.java | 12 ++-- .../seatunnel/jdbc/catalog/xugu/XuguCatalog.java | 5 +- .../catalog/xugu/XuguCreateTableSqlBuilder.java | 7 +- .../seatunnel/jdbc/config/JdbcSinkConfig.java | 3 + .../connectors/seatunnel/jdbc/sink/JdbcSink.java | 10 +-- .../seatunnel/jdbc/sink/JdbcSinkFactory.java | 2 + .../savemode/JdbcSaveModeHandler.java} | 41 +++++------- .../IrisCreateTableSqlBuilderTest.java | 21 ++++-- .../MysqlCreateTableSqlBuilderTest.java | 22 ++++++- .../jdbc/catalog/oracle/OracleCatalogTest.java | 6 +- .../OracleCreateTableSqlBuilderTest.java} | 61 +++++++++++------- .../psql/PostgresCreateTableSqlBuilderTest.java | 19 +++++- .../jdbc/catalog/redshift/RedshiftCatalogTest.java | 2 +- .../RedshiftCreateTableSqlBuilderTest.java} | 63 ++++++++++++------ .../saphana/SapHanaCreateTableSqlBuilderTest.java | 16 ++++- .../SqlServerCreateTableSqlBuilderTest.java} | 75 ++++++++++++++++------ .../XuguCreateTableSqlBuilderTest.java} | 72 ++++++++++++++------- .../connectors/seatunnel/jdbc/AbstractJdbcIT.java | 73 ++++++++++++++++++++- .../connectors/seatunnel/jdbc/JdbcMysqlIT.java | 3 +- .../connectors/seatunnel/jdbc/JdbcOracleIT.java | 21 ++++++ .../seatunnel/jdbc/JdbcOceanBaseMysqlIT.java | 3 +- .../connectors/seatunnel/jdbc/JdbcPostgresIT.java | 65 +++++++++++++++++++ .../connectors/seatunnel/jdbc/JdbcSqlServerIT.java | 4 +- .../seatunnel/jdbc/JdbcOracleLowercaseTableIT.java | 19 ++++++ .../seatunnel/jdbc/JdbcMysqlSaveModeHandlerIT.java | 3 +- 46 files changed, 618 insertions(+), 198 deletions(-) copy seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/{catalog/iris/savemode/IrisSaveModeHandler.java => sink/savemode/JdbcSaveModeHandler.java} (55%) rename seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql => iris}/IrisCreateTableSqlBuilderTest.java (84%) copy seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql => mysql}/MysqlCreateTableSqlBuilderTest.java (85%) copy seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql/MysqlCreateTableSqlBuilderTest.java => oracle/OracleCreateTableSqlBuilderTest.java} (71%) copy seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql/MysqlCreateTableSqlBuilderTest.java => redshift/RedshiftCreateTableSqlBuilderTest.java} (65%) copy seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql/MysqlCreateTableSqlBuilderTest.java => sqlserver/SqlServerCreateTableSqlBuilderTest.java} (54%) rename seatunnel-connectors-v2/connector-jdbc/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/catalog/{sql/MysqlCreateTableSqlBuilderTest.java => xugu/XuguCreateTableSqlBuilderTest.java} (63%)