|
|
|
@ -44,44 +44,59 @@ namespace MyCompanyName.MyProjectName.Migrations |
|
|
|
}); |
|
|
|
|
|
|
|
migrationBuilder.CreateTable( |
|
|
|
name: "AbpBackgroundJobs", |
|
|
|
name: "AbpClaimTypes", |
|
|
|
columns: table => new |
|
|
|
{ |
|
|
|
Id = table.Column<Guid>(type: "uniqueidentifier", nullable: false), |
|
|
|
JobName = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: false), |
|
|
|
JobArgs = table.Column<string>(type: "nvarchar(max)", maxLength: 1048576, nullable: false), |
|
|
|
TryCount = table.Column<short>(type: "smallint", nullable: false, defaultValue: (short)0), |
|
|
|
CreationTime = table.Column<DateTime>(type: "datetime2", nullable: false), |
|
|
|
NextTryTime = table.Column<DateTime>(type: "datetime2", nullable: false), |
|
|
|
LastTryTime = table.Column<DateTime>(type: "datetime2", nullable: true), |
|
|
|
IsAbandoned = table.Column<bool>(type: "bit", nullable: false, defaultValue: false), |
|
|
|
Priority = table.Column<byte>(type: "tinyint", nullable: false, defaultValue: (byte)15), |
|
|
|
Name = table.Column<string>(type: "nvarchar(256)", maxLength: 256, nullable: false), |
|
|
|
Required = table.Column<bool>(type: "bit", nullable: false), |
|
|
|
IsStatic = table.Column<bool>(type: "bit", nullable: false), |
|
|
|
Regex = table.Column<string>(type: "nvarchar(512)", maxLength: 512, nullable: true), |
|
|
|
RegexDescription = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: true), |
|
|
|
Description = table.Column<string>(type: "nvarchar(256)", maxLength: 256, nullable: true), |
|
|
|
ValueType = table.Column<int>(type: "int", nullable: false), |
|
|
|
ExtraProperties = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|
|
|
ConcurrencyStamp = table.Column<string>(type: "nvarchar(40)", maxLength: 40, nullable: true) |
|
|
|
}, |
|
|
|
constraints: table => |
|
|
|
{ |
|
|
|
table.PrimaryKey("PK_AbpBackgroundJobs", x => x.Id); |
|
|
|
table.PrimaryKey("PK_AbpClaimTypes", x => x.Id); |
|
|
|
}); |
|
|
|
|
|
|
|
migrationBuilder.CreateTable( |
|
|
|
name: "AbpClaimTypes", |
|
|
|
name: "AbpFeatureGroups", |
|
|
|
columns: table => new |
|
|
|
{ |
|
|
|
Id = table.Column<Guid>(type: "uniqueidentifier", nullable: false), |
|
|
|
Name = table.Column<string>(type: "nvarchar(256)", maxLength: 256, nullable: false), |
|
|
|
Required = table.Column<bool>(type: "bit", nullable: false), |
|
|
|
IsStatic = table.Column<bool>(type: "bit", nullable: false), |
|
|
|
Regex = table.Column<string>(type: "nvarchar(512)", maxLength: 512, nullable: true), |
|
|
|
RegexDescription = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: true), |
|
|
|
Name = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: false), |
|
|
|
DisplayName = table.Column<string>(type: "nvarchar(256)", maxLength: 256, nullable: false), |
|
|
|
ExtraProperties = table.Column<string>(type: "nvarchar(max)", nullable: true) |
|
|
|
}, |
|
|
|
constraints: table => |
|
|
|
{ |
|
|
|
table.PrimaryKey("PK_AbpFeatureGroups", x => x.Id); |
|
|
|
}); |
|
|
|
|
|
|
|
migrationBuilder.CreateTable( |
|
|
|
name: "AbpFeatures", |
|
|
|
columns: table => new |
|
|
|
{ |
|
|
|
Id = table.Column<Guid>(type: "uniqueidentifier", nullable: false), |
|
|
|
GroupName = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: false), |
|
|
|
Name = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: false), |
|
|
|
ParentName = table.Column<string>(type: "nvarchar(128)", maxLength: 128, nullable: true), |
|
|
|
DisplayName = table.Column<string>(type: "nvarchar(256)", maxLength: 256, nullable: false), |
|
|
|
Description = table.Column<string>(type: "nvarchar(256)", maxLength: 256, nullable: true), |
|
|
|
ValueType = table.Column<int>(type: "int", nullable: false), |
|
|
|
ExtraProperties = table.Column<string>(type: "nvarchar(max)", nullable: true), |
|
|
|
ConcurrencyStamp = table.Column<string>(type: "nvarchar(40)", maxLength: 40, nullable: true) |
|
|
|
DefaultValue = table.Column<string>(type: "nvarchar(256)", maxLength: 256, nullable: true), |
|
|
|
IsVisibleToClients = table.Column<bool>(type: "bit", nullable: false), |
|
|
|
IsAvailableToHost = table.Column<bool>(type: "bit", nullable: false), |
|
|
|
AllowedProviders = table.Column<string>(type: "nvarchar(256)", maxLength: 256, nullable: true), |
|
|
|
ValueType = table.Column<string>(type: "nvarchar(256)", maxLength: 256, nullable: true), |
|
|
|
ExtraProperties = table.Column<string>(type: "nvarchar(max)", nullable: true) |
|
|
|
}, |
|
|
|
constraints: table => |
|
|
|
{ |
|
|
|
table.PrimaryKey("PK_AbpClaimTypes", x => x.Id); |
|
|
|
table.PrimaryKey("PK_AbpFeatures", x => x.Id); |
|
|
|
}); |
|
|
|
|
|
|
|
migrationBuilder.CreateTable( |
|
|
|
@ -718,11 +733,6 @@ namespace MyCompanyName.MyProjectName.Migrations |
|
|
|
table: "AbpAuditLogs", |
|
|
|
columns: new[] { "TenantId", "UserId", "ExecutionTime" }); |
|
|
|
|
|
|
|
migrationBuilder.CreateIndex( |
|
|
|
name: "IX_AbpBackgroundJobs_IsAbandoned_NextTryTime", |
|
|
|
table: "AbpBackgroundJobs", |
|
|
|
columns: new[] { "IsAbandoned", "NextTryTime" }); |
|
|
|
|
|
|
|
migrationBuilder.CreateIndex( |
|
|
|
name: "IX_AbpEntityChanges_AuditLogId", |
|
|
|
table: "AbpEntityChanges", |
|
|
|
@ -738,6 +748,23 @@ namespace MyCompanyName.MyProjectName.Migrations |
|
|
|
table: "AbpEntityPropertyChanges", |
|
|
|
column: "EntityChangeId"); |
|
|
|
|
|
|
|
migrationBuilder.CreateIndex( |
|
|
|
name: "IX_AbpFeatureGroups_Name", |
|
|
|
table: "AbpFeatureGroups", |
|
|
|
column: "Name", |
|
|
|
unique: true); |
|
|
|
|
|
|
|
migrationBuilder.CreateIndex( |
|
|
|
name: "IX_AbpFeatures_GroupName", |
|
|
|
table: "AbpFeatures", |
|
|
|
column: "GroupName"); |
|
|
|
|
|
|
|
migrationBuilder.CreateIndex( |
|
|
|
name: "IX_AbpFeatures_Name", |
|
|
|
table: "AbpFeatures", |
|
|
|
column: "Name", |
|
|
|
unique: true); |
|
|
|
|
|
|
|
migrationBuilder.CreateIndex( |
|
|
|
name: "IX_AbpFeatureValues_Name_ProviderName_ProviderKey", |
|
|
|
table: "AbpFeatureValues", |
|
|
|
@ -909,15 +936,18 @@ namespace MyCompanyName.MyProjectName.Migrations |
|
|
|
migrationBuilder.DropTable( |
|
|
|
name: "AbpAuditLogActions"); |
|
|
|
|
|
|
|
migrationBuilder.DropTable( |
|
|
|
name: "AbpBackgroundJobs"); |
|
|
|
|
|
|
|
migrationBuilder.DropTable( |
|
|
|
name: "AbpClaimTypes"); |
|
|
|
|
|
|
|
migrationBuilder.DropTable( |
|
|
|
name: "AbpEntityPropertyChanges"); |
|
|
|
|
|
|
|
migrationBuilder.DropTable( |
|
|
|
name: "AbpFeatureGroups"); |
|
|
|
|
|
|
|
migrationBuilder.DropTable( |
|
|
|
name: "AbpFeatures"); |
|
|
|
|
|
|
|
migrationBuilder.DropTable( |
|
|
|
name: "AbpFeatureValues"); |
|
|
|
|