From 259e2fed3194ae31e64a028f7c0ea71e4dc861c8 Mon Sep 17 00:00:00 2001 From: ulleo Date: Mon, 12 May 2025 17:34:54 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=95=B0=E6=8D=AE=E6=BA=90):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E5=AF=B9=E6=8E=A5=E7=89=88=E6=9C=AC=E5=B0=8F=E4=BA=8E?= =?UTF-8?q?10=E7=9A=84PostgreSQL=E6=95=B0=E6=8D=AE=E6=BA=90=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E8=8E=B7=E5=8F=96=E8=A1=A8=E7=BB=93=E6=9E=84=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/datasource/provider/CalciteProvider.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java b/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java index 0edf609ddd..7434d5093c 100644 --- a/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java +++ b/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java @@ -1284,8 +1284,11 @@ public class CalciteProvider extends Provider { END, CASE WHEN pg_get_expr(ad.adbin, ad.adrelid) LIKE 'nextval%%' THEN 1 - WHEN a.attidentity = 'd' THEN 1 - WHEN a.attidentity = 'a' THEN 1 + """ + ( + datasourceRequest.getDsVersion() > 9 ? """ + WHEN a.attidentity = 'd' THEN 1 + WHEN a.attidentity = 'a' THEN 1 + """ : "") + """ ELSE 0 END FROM pg_class c