Remove the default value constraint on "isContainer" before deleting the column (#15751)

* Remove the default value constraint on "isContainer" before deleting the column

* Swap migrations to avoid targeting missing column
This commit is contained in:
Kenn Jacobsen
2024-02-22 12:47:07 +01:00
committed by GitHub
parent da41373f85
commit 00d1ebe3de
2 changed files with 2 additions and 2 deletions

View File

@@ -65,7 +65,6 @@ public class UmbracoPlan : MigrationPlan
// To 14.0.0
To<V_14_0_0.AddPropertyEditorUiAliasColumn>("{419827A0-4FCE-464B-A8F3-247C6092AF55}");
To<V_14_0_0.MigrateDataTypeConfigurations>("{5F15A1CC-353D-4889-8C7E-F303B4766196}");
To<V_14_0_0.AddGuidsToUserGroups>("{69E12556-D9B3-493A-8E8A-65EC89FB658D}");
To<V_14_0_0.AddUserGroup2PermisionTable>("{F2B16CD4-F181-4BEE-81C9-11CF384E6025}");
To<V_14_0_0.AddGuidsToUsers>("{A8E01644-9F2E-4988-8341-587EF5B7EA69}");
@@ -73,5 +72,6 @@ public class UmbracoPlan : MigrationPlan
To<V_14_0_0.RenameTechnologyLeakingPropertyEditorAliases>("{80D282A4-5497-47FF-991F-BC0BCE603121}");
To<V_14_0_0.MigrateSchduledPublishesToUtc>("{96525697-E9DC-4198-B136-25AD033442B8}");
To<V_14_0_0.AddListViewKeysToDocumentTypes>("{7FC5AC9B-6F56-415B-913E-4A900629B853}");
To<V_14_0_0.MigrateDataTypeConfigurations>("{1539A010-2EB5-4163-8518-4AE2AA98AFC6}");
}
}

View File

@@ -44,7 +44,7 @@ public class AddListViewKeysToDocumentTypes : UnscopedMigrationBase
if (ColumnExists(Constants.DatabaseSchema.Tables.ContentType, NewColumnName) is false)
{
IEnumerable<ContentTypeDto> contentTypeDtos = GetContentTypeDtos().Where(x => x.ListView is not null);
Delete.DefaultConstraint().OnTable(Constants.DatabaseSchema.Tables.ContentType).OnColumn("isContainer").Do();
Delete.Column("isContainer").FromTable(Constants.DatabaseSchema.Tables.ContentType).Do();
Create.Column(NewColumnName)
.OnTable(Constants.DatabaseSchema.Tables.ContentType)