From 05667c9f53f6c4011f124d1853e22e13ba9360af Mon Sep 17 00:00:00 2001 From: duyanming Date: Tue, 5 Mar 2019 11:23:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A7=86=E5=9B=BE=E7=94=9F?= =?UTF-8?q?=E6=88=90=20=E7=B1=BB=E7=9A=84=E6=97=B6=E5=80=99=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=EF=BC=8C=E5=92=8C=E5=A2=9E=E5=8A=A0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E4=B8=8E=20net=20=E7=B1=BB=E5=9E=8B=E5=AF=B9=E5=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Realization/PostgreSQL/DbBind/PostgreSQLDbBind.cs | 5 ++++- .../PostgreSQL/DbMaintenance/PostgreSQLDbMaintenance.cs | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/DbBind/PostgreSQLDbBind.cs b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/DbBind/PostgreSQLDbBind.cs index 871b87322..41f98a524 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/DbBind/PostgreSQLDbBind.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/DbBind/PostgreSQLDbBind.cs @@ -14,9 +14,12 @@ namespace SqlSugar { return "other"; } - else if (dbTypeName == "xml" || dbTypeName == "string") + else if (dbTypeName == "xml" || dbTypeName == "string"|| dbTypeName == "jsonb"|| dbTypeName == "json") { return "string"; + }else if (dbTypeName == "bpchar")//数据库char datatype 查询出来的时候是 bpchar + { + return "char"; } if (dbTypeName == "byte[]") { diff --git a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/DbMaintenance/PostgreSQLDbMaintenance.cs b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/DbMaintenance/PostgreSQLDbMaintenance.cs index 786dfbb75..9d12d95ee 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/DbMaintenance/PostgreSQLDbMaintenance.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Realization/PostgreSQL/DbMaintenance/PostgreSQLDbMaintenance.cs @@ -55,7 +55,7 @@ namespace SqlSugar { return @"select cast(relname as varchar) as Name,cast(Description as varchar) from pg_description join pg_class on pg_description.objoid = pg_class.oid - where objsubid = 0 and relname = (SELECT viewname from pg_views + where objsubid = 0 and relname in (SELECT viewname from pg_views WHERE schemaname ='public')"; } }