using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace FinlyticAssets.Migrations { /// public partial class UpdateDynamicSettingsUniqueIndex : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.Sql(@" DELETE FROM ""DynamicSettings"" a USING ""DynamicSettings"" b WHERE a.""Key"" = b.""Key"" AND a.""Id"" < b.""Id""; "); migrationBuilder.DropIndex( name: "IX_DynamicSettings_Key", table: "DynamicSettings"); migrationBuilder.CreateIndex( name: "IX_DynamicSettings_Key", table: "DynamicSettings", column: "Key", unique: true); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropIndex( name: "IX_DynamicSettings_Key", table: "DynamicSettings"); migrationBuilder.CreateIndex( name: "IX_DynamicSettings_Key", table: "DynamicSettings", column: "Key"); } } }