Skip to content

Commit 9cdb4f6

Browse files
committed
- 修复 KingbaseES CodeFirst 建表变速器BUG;#2143 #2136
1 parent a19af45 commit 9cdb4f6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Providers/FreeSql.Provider.KingbaseES/KingbaseESCodeFirst.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,11 +191,11 @@ protected override string GetComparisonDDLStatements(params TypeSchemaAndName[]
191191

192192
var sbalter = new StringBuilder();
193193
var istmpatler = false; //创建临时表,导入数据,删除旧表,修改
194-
if (_orm.Ado.ExecuteScalar(CommandType.Text, string.Format($" select 1 from {pg_}tables a inner join {pg_}namespace b on b.nspname = a.schemaname where b.nspname ='{{0}}' && a.tablename = '{{1}}'", tbname)) == null)//原判断V9版本存在问题
194+
if (_orm.Ado.ExecuteScalar(CommandType.Text, string.Format($" select 1 from {pg_}tables a inner join {pg_}namespace b on b.nspname = a.schemaname where b.nspname ='{{0}}' and a.tablename = '{{1}}'", tbname)) == null)//原判断V9版本存在问题
195195
{ //表不存在
196196
if (tboldname != null)
197197
{
198-
if (_orm.Ado.ExecuteScalar(CommandType.Text, string.Format($" select 1 from {pg_}tables a inner join {pg_}namespace b on b.nspname = a.schemaname where b.nspname ='{{0}}' && a.tablename = '{{1}}'", tboldname)) == null)
198+
if (_orm.Ado.ExecuteScalar(CommandType.Text, string.Format($" select 1 from {pg_}tables a inner join {pg_}namespace b on b.nspname = a.schemaname where b.nspname ='{{0}}' and a.tablename = '{{1}}'", tboldname)) == null)
199199
//旧表不存在
200200
tboldname = null;
201201
}

0 commit comments

Comments
 (0)