You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if(string.Compare(tbname[0],database,true)!=0&&ExecuteScalar(database,_commonUtils.FormatSql(" select 1 from pg_database where datname={0}",tbname[0]))==null)//创建数据库
115
+
if(string.Compare(tbname[0],database,true)!=0&&ExecuteScalar(database,_commonUtils.FormatSql(" select 1 from information_schema.schemata where schema_name={0}",tbname[0]))==null)//创建数据库
116
116
sb.Append($"CREATE DATABASE IF NOT EXISTS ").Append(_commonUtils.QuoteSqlName(tbname[0])).Append(" default charset utf8 COLLATE utf8_general_ci;\r\n");
117
117
118
118
varsbalter=newStringBuilder();
@@ -144,7 +144,7 @@ public string GetComparisonDDLStatements(params Type[] entityTypes) {
144
144
sb.Remove(sb.Length-2,2).Append("),");
145
145
}
146
146
sb.Remove(sb.Length-1,1);
147
-
sb.Append("\r\n) Engine=InnoDB CHARACTER SET utf8;\r\n");
147
+
sb.Append("\r\n) Engine=InnoDB;\r\n");
148
148
continue;
149
149
}
150
150
//如果新表,旧表在一个数据库下,直接修改表名
@@ -251,7 +251,7 @@ from information_schema.key_column_usage a
251
251
sb.Remove(sb.Length-2,2).Append("),");
252
252
}
253
253
sb.Remove(sb.Length-1,1);
254
-
sb.Append("\r\n) Engine=InnoDB CHARACTER SET utf8;\r\n");
254
+
sb.Append("\r\n) Engine=InnoDB;\r\n");
255
255
sb.Append("INSERT INTO ").Append(tmptablename).Append(" (");
0 commit comments