luoyuxia created FLINK-32596: -------------------------------- Summary: The partition key will be wrong when use Flink dialect to create Hive table Key: FLINK-32596 URL: https://issues.apache.org/jira/browse/FLINK-32596 Project: Flink Issue Type: Bug Components: Connectors / Hive Affects Versions: 1.17.0, 1.16.0, 1.15.0 Reporter: luoyuxia
Can be reproduced by the following SQL: {code:java} tableEnv.getConfig().setSqlDialect(SqlDialect.DEFAULT); tableEnv.executeSql( "create table t1(`date` string, `geo_altitude` FLOAT) partitioned by (`date`)" + " with ('connector' = 'hive', 'sink.partition-commit.delay'='1 s', 'sink.partition-commit.policy.kind'='metastore,success-file')"); CatalogTable catalogTable = (CatalogTable) hiveCatalog.getTable(ObjectPath.fromString("default.t1")); // the following assertion will fail assertThat(catalogTable.getPartitionKeys().toString()).isEqualTo("[date]");{code} -- This message was sent by Atlassian Jira (v8.20.10#820010)