From 28187c048cbe27cea0b623adc899d0c7a0a04cdb Mon Sep 17 00:00:00 2001 From: Georgii Gvinepadze Date: Tue, 11 Nov 2025 16:31:09 +0400 Subject: [PATCH] [jdbc-v2] fix backward compatibility for getPrimaryKeys --- .../java/com/clickhouse/jdbc/metadata/DatabaseMetaDataImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jdbc-v2/src/main/java/com/clickhouse/jdbc/metadata/DatabaseMetaDataImpl.java b/jdbc-v2/src/main/java/com/clickhouse/jdbc/metadata/DatabaseMetaDataImpl.java index 72b09f8c0..10a7cf02d 100644 --- a/jdbc-v2/src/main/java/com/clickhouse/jdbc/metadata/DatabaseMetaDataImpl.java +++ b/jdbc-v2/src/main/java/com/clickhouse/jdbc/metadata/DatabaseMetaDataImpl.java @@ -987,7 +987,7 @@ public ResultSet getPrimaryKeys(String catalog, String schema, String table) thr "system.tables.database AS TABLE_SCHEM, " + "system.tables.name AS TABLE_NAME, " + "trim(c.1) AS COLUMN_NAME, " + - "c.2::Int16 AS KEY_SEQ, " + + "CAST(c.2 AS Int16) AS KEY_SEQ, " + "'PRIMARY' AS PK_NAME " + "FROM system.tables " + "ARRAY JOIN arrayZip(splitByChar(',', primary_key), arrayEnumerate(splitByChar(',', primary_key))) as c " +