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 " +