Update quest support unique index

This commit is contained in:
sunkaixuan
2023-10-15 11:33:37 +08:00
parent 1d64d7ddc5
commit fa5109cc7d

View File

@@ -228,7 +228,10 @@ namespace SqlSugar
public override bool CreateIndex(string tableName, string[] columnNames, bool isUnique = false)
{
if (isUnique)
throw new Exception("no support unique index");
{
this.Context.Ado.ExecuteCommand($"ALTER TABLE {tableName} DEDUP ENABLE UPSERT KEYS({string.Join(",",columnNames)})");
return true;
}
var columnInfos = this.Context.Ado.SqlQuery<QuestDbColumn>("SHOW COLUMNS FROM '" + tableName + "'");
foreach (var columnInfo in columnInfos)
{