From c62d9ae82fb013f630acd07d8579a653b448e03a Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 3 Apr 2025 18:34:35 +0800 Subject: [PATCH] Update pgsql --- .../DbMaintenance/PostgreSQLDbMaintenance.cs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/DbMaintenance/PostgreSQLDbMaintenance.cs b/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/DbMaintenance/PostgreSQLDbMaintenance.cs index deb862a3c..44627f5f9 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/DbMaintenance/PostgreSQLDbMaintenance.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/DbMaintenance/PostgreSQLDbMaintenance.cs @@ -254,14 +254,8 @@ namespace SqlSugar { if (isCache == false) { - var sql = @"select 1 from pg_class c - inner join - pg_namespace n on n.oid = c.relnamespace and nspname='"+GetSchema()+@"' - inner join - pg_tables z on z.tablename=c.relname and Lower(z.tablename)='" + tableName.ToLower()+@"' - where relkind in('p', 'r') and relname not like 'pg\_%' and relname not like 'sql\_%' and schemaname='public' order by relname"; - var isAny=this.Context.Ado.GetDataTable(sql).Rows.Count>0; - return isAny; + var sql = $" SELECT 1 FROM pg_catalog.pg_tables \r\n WHERE schemaname = '"+GetSchema()+ "' \r\n AND Lower(tablename) = '" + tableName.ToLower()+"' "; + return this.Context.Ado.GetInt(sql) > 0; } else {