This is an automated email from the ASF dual-hosted git repository.

yuqi1129 pushed a change to branch cherry-pick-c7a4551b-to-branch-1.3
in repository https://gitbox.apache.org/repos/asf/gravitino.git


    from f08ff43933 fix: resolve JDBC validation backport conflicts for 
branch-1.3
     add b94de1e1e1 [Cherry-pick to branch-1.3] [#14545] fix(iceberg-rest): 
assign missing partition field ids and refuse decimals Gravitino cannot import 
(#14547)
     add 65c67ee1de [#14490] fix(spark): report unsupported PostgreSQL write 
types before execution (#14491)
     add 66e831a3fc [#14523] fix(postgresql): handle native identifiers and 
generated indexes safely (#14527)
     add 8055d333d9 [#14524] fix(postgresql): preserve schema identity and 
contain schema drops (#14528)
     add de3a569c75 Merge branch-1.3 and preserve PostgreSQL validation and 
identifier handling

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/gravitino/SupportsSchemas.java |  16 +-
 catalogs/catalog-jdbc-postgresql/build.gradle.kts  |   1 +
 .../postgresql/PostgreSqlCatalogCapability.java    |  35 ++-
 .../operation/PostgreSqlSchemaOperations.java      |  78 ++++--
 .../operation/PostgreSqlTableOperations.java       | 223 +++++++++--------
 .../TestPostgreSqlCatalogCapability.java           |  39 +++
 .../integration/test/CatalogPostgreSqlIT.java      |   8 +-
 .../operation/TestPostgreSqlSchemaOperations.java  | 277 +++++++++++++++++++++
 ...estPostgreSqlSchemaOperationsSqlGeneration.java |  46 ++++
 .../operation/TestPostgreSqlTableOperations.java   | 136 ++++++++++
 ...TestPostgreSqlTableOperationsSqlGeneration.java |  75 ++++++
 .../apache/gravitino/client/BaseSchemaCatalog.java |  10 +-
 .../gravitino/api/supports_schemas.py              |  18 +-
 .../gravitino/client/base_schema_catalog.py        |  11 +-
 .../org/apache/gravitino/StringIdentifier.java     |   6 +-
 .../catalog/SchemaOperationDispatcher.java         |  64 ++++-
 .../catalog/TableNormalizeDispatcher.java          |  15 +-
 .../gravitino/connector/SupportsSchemas.java       |  16 +-
 .../gravitino/connector/capability/Capability.java |  15 ++
 .../org/apache/gravitino/TestStringIdentifier.java |   9 +
 .../catalog/TestSchemaOperationDispatcher.java     |  92 +++++++
 .../catalog/TestTableNormalizeDispatcher.java      |  53 ++++
 .../relational/service/TestSchemaMetaService.java  |  14 ++
 docs/jdbc-postgresql-catalog.md                    |   2 +-
 docs/open-api/schemas.yaml                         |  16 ++
 docs/spark-connector/spark-connector.md            |   8 +
 .../iceberg/service/CatalogWrapperForREST.java     |  15 +-
 .../iceberg/service/IcebergCommitValidation.java   | 132 ++++++++++
 .../dispatcher/IcebergColumnFieldValidator.java    |  25 ++
 .../service/TestIcebergCommitValidation.java       |  38 +++
 .../TestIcebergTableOperationExecutor.java         |  31 +++
 .../spark/connector/jdbc/SparkJdbcTable.java       |  33 ++-
 .../jdbc/TestSparkJdbcTableWriteValidation.java    |  98 ++++++++
 .../testsets/jdbc-postgresql/00006_datatype.sql    |   5 +-
 .../testsets/jdbc-postgresql/00006_datatype.txt    |   3 +
 .../trino/connector/GravitinoConnector.java        |   8 +
 .../TestGravitinoConnectorTransactions.java        | 100 ++++++++
 37 files changed, 1613 insertions(+), 158 deletions(-)
 create mode 100644 
spark-connector/spark-common/src/test/java/org/apache/gravitino/spark/connector/jdbc/TestSparkJdbcTableWriteValidation.java
 create mode 100644 
trino-connector/trino-connector/src/test/java/org/apache/gravitino/trino/connector/TestGravitinoConnectorTransactions.java

Reply via email to