diff --git a/src/Orchard/ContentManagement/DataMigrations/FrameworkDataMigration.cs b/src/Orchard/ContentManagement/DataMigrations/FrameworkDataMigration.cs index 1dbd202c8..6432b3a6d 100644 --- a/src/Orchard/ContentManagement/DataMigrations/FrameworkDataMigration.cs +++ b/src/Orchard/ContentManagement/DataMigrations/FrameworkDataMigration.cs @@ -64,5 +64,14 @@ namespace Orchard.ContentManagement.DataMigrations { return 3; } + public int UpdateFrom3() { + SchemaBuilder.AlterTable("ContentItemVersionRecord", table => { + table.CreateUniqueConstraint("UC_ContentItemVersionRecord_ContentItemRecordId_Number", "ContentItemRecord_id", "Number"); + table.CreateUniqueConstraint("UC_ContentItemVersionRecord_ContentItemRecordId_Published", "ContentItemRecord_id", "Published"); + table.CreateUniqueConstraint("UC_ContentItemVersionRecord_ContentItemRecordId_Latest", "ContentItemRecord_id", "Latest"); + }); + + return 4; + } } } \ No newline at end of file