Files
isn/src/isnd/Migrations/20250707142411_net9.cs
2025-07-07 15:26:19 +01:00

377 lines
13 KiB
C#

using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace isnd.Migrations
{
/// <inheritdoc />
public partial class net9 : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_ApiKeys_AspNetUsers_UserId",
table: "ApiKeys");
migrationBuilder.DropForeignKey(
name: "FK_Dependencies_PackageDependencyGroups_DependencyGroupId",
table: "Dependencies");
migrationBuilder.DropForeignKey(
name: "FK_PackageDependencyGroups_PackageVersions_PackageId_PackageVe~",
table: "PackageDependencyGroups");
migrationBuilder.DropForeignKey(
name: "FK_Packages_AspNetUsers_OwnerId",
table: "Packages");
migrationBuilder.DropForeignKey(
name: "FK_Packages_Commits_CommitNId",
table: "Packages");
migrationBuilder.DropForeignKey(
name: "FK_PackageVersions_Commits_CommitNId",
table: "PackageVersions");
migrationBuilder.DropForeignKey(
name: "FK_PackageVersions_Packages_PackageId",
table: "PackageVersions");
migrationBuilder.DropPrimaryKey(
name: "PK_PackageVersions",
table: "PackageVersions");
migrationBuilder.DropPrimaryKey(
name: "PK_Packages",
table: "Packages");
migrationBuilder.DropPrimaryKey(
name: "PK_PackageDependencyGroups",
table: "PackageDependencyGroups");
migrationBuilder.DropPrimaryKey(
name: "PK_Dependencies",
table: "Dependencies");
migrationBuilder.DropPrimaryKey(
name: "PK_ApiKeys",
table: "ApiKeys");
migrationBuilder.RenameTable(
name: "PackageVersions",
newName: "PackageVersion");
migrationBuilder.RenameTable(
name: "Packages",
newName: "Package");
migrationBuilder.RenameTable(
name: "PackageDependencyGroups",
newName: "PackageDependencyGroup");
migrationBuilder.RenameTable(
name: "Dependencies",
newName: "Dependency");
migrationBuilder.RenameTable(
name: "ApiKeys",
newName: "ApiKey");
migrationBuilder.RenameIndex(
name: "IX_PackageVersions_CommitNId",
table: "PackageVersion",
newName: "IX_PackageVersion_CommitNId");
migrationBuilder.RenameIndex(
name: "IX_Packages_OwnerId",
table: "Package",
newName: "IX_Package_OwnerId");
migrationBuilder.RenameIndex(
name: "IX_Packages_CommitNId",
table: "Package",
newName: "IX_Package_CommitNId");
migrationBuilder.RenameIndex(
name: "IX_PackageDependencyGroups_PackageId_PackageVersionFullString",
table: "PackageDependencyGroup",
newName: "IX_PackageDependencyGroup_PackageId_PackageVersionFullString");
migrationBuilder.RenameIndex(
name: "IX_Dependencies_DependencyGroupId",
table: "Dependency",
newName: "IX_Dependency_DependencyGroupId");
migrationBuilder.RenameIndex(
name: "IX_ApiKeys_UserId",
table: "ApiKey",
newName: "IX_ApiKey_UserId");
migrationBuilder.AddPrimaryKey(
name: "PK_PackageVersion",
table: "PackageVersion",
columns: new[] { "PackageId", "FullString" });
migrationBuilder.AddPrimaryKey(
name: "PK_Package",
table: "Package",
column: "Id");
migrationBuilder.AddPrimaryKey(
name: "PK_PackageDependencyGroup",
table: "PackageDependencyGroup",
column: "Id");
migrationBuilder.AddPrimaryKey(
name: "PK_Dependency",
table: "Dependency",
column: "Id");
migrationBuilder.AddPrimaryKey(
name: "PK_ApiKey",
table: "ApiKey",
column: "Id");
migrationBuilder.AddForeignKey(
name: "FK_ApiKey_AspNetUsers_UserId",
table: "ApiKey",
column: "UserId",
principalTable: "AspNetUsers",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_Dependency_PackageDependencyGroup_DependencyGroupId",
table: "Dependency",
column: "DependencyGroupId",
principalTable: "PackageDependencyGroup",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_Package_AspNetUsers_OwnerId",
table: "Package",
column: "OwnerId",
principalTable: "AspNetUsers",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_Package_Commits_CommitNId",
table: "Package",
column: "CommitNId",
principalTable: "Commits",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_PackageDependencyGroup_PackageVersion_PackageId_PackageVers~",
table: "PackageDependencyGroup",
columns: new[] { "PackageId", "PackageVersionFullString" },
principalTable: "PackageVersion",
principalColumns: new[] { "PackageId", "FullString" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_PackageVersion_Commits_CommitNId",
table: "PackageVersion",
column: "CommitNId",
principalTable: "Commits",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_PackageVersion_Package_PackageId",
table: "PackageVersion",
column: "PackageId",
principalTable: "Package",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_ApiKey_AspNetUsers_UserId",
table: "ApiKey");
migrationBuilder.DropForeignKey(
name: "FK_Dependency_PackageDependencyGroup_DependencyGroupId",
table: "Dependency");
migrationBuilder.DropForeignKey(
name: "FK_Package_AspNetUsers_OwnerId",
table: "Package");
migrationBuilder.DropForeignKey(
name: "FK_Package_Commits_CommitNId",
table: "Package");
migrationBuilder.DropForeignKey(
name: "FK_PackageDependencyGroup_PackageVersion_PackageId_PackageVers~",
table: "PackageDependencyGroup");
migrationBuilder.DropForeignKey(
name: "FK_PackageVersion_Commits_CommitNId",
table: "PackageVersion");
migrationBuilder.DropForeignKey(
name: "FK_PackageVersion_Package_PackageId",
table: "PackageVersion");
migrationBuilder.DropPrimaryKey(
name: "PK_PackageVersion",
table: "PackageVersion");
migrationBuilder.DropPrimaryKey(
name: "PK_PackageDependencyGroup",
table: "PackageDependencyGroup");
migrationBuilder.DropPrimaryKey(
name: "PK_Package",
table: "Package");
migrationBuilder.DropPrimaryKey(
name: "PK_Dependency",
table: "Dependency");
migrationBuilder.DropPrimaryKey(
name: "PK_ApiKey",
table: "ApiKey");
migrationBuilder.RenameTable(
name: "PackageVersion",
newName: "PackageVersions");
migrationBuilder.RenameTable(
name: "PackageDependencyGroup",
newName: "PackageDependencyGroups");
migrationBuilder.RenameTable(
name: "Package",
newName: "Packages");
migrationBuilder.RenameTable(
name: "Dependency",
newName: "Dependencies");
migrationBuilder.RenameTable(
name: "ApiKey",
newName: "ApiKeys");
migrationBuilder.RenameIndex(
name: "IX_PackageVersion_CommitNId",
table: "PackageVersions",
newName: "IX_PackageVersions_CommitNId");
migrationBuilder.RenameIndex(
name: "IX_PackageDependencyGroup_PackageId_PackageVersionFullString",
table: "PackageDependencyGroups",
newName: "IX_PackageDependencyGroups_PackageId_PackageVersionFullString");
migrationBuilder.RenameIndex(
name: "IX_Package_OwnerId",
table: "Packages",
newName: "IX_Packages_OwnerId");
migrationBuilder.RenameIndex(
name: "IX_Package_CommitNId",
table: "Packages",
newName: "IX_Packages_CommitNId");
migrationBuilder.RenameIndex(
name: "IX_Dependency_DependencyGroupId",
table: "Dependencies",
newName: "IX_Dependencies_DependencyGroupId");
migrationBuilder.RenameIndex(
name: "IX_ApiKey_UserId",
table: "ApiKeys",
newName: "IX_ApiKeys_UserId");
migrationBuilder.AddPrimaryKey(
name: "PK_PackageVersions",
table: "PackageVersions",
columns: new[] { "PackageId", "FullString" });
migrationBuilder.AddPrimaryKey(
name: "PK_PackageDependencyGroups",
table: "PackageDependencyGroups",
column: "Id");
migrationBuilder.AddPrimaryKey(
name: "PK_Packages",
table: "Packages",
column: "Id");
migrationBuilder.AddPrimaryKey(
name: "PK_Dependencies",
table: "Dependencies",
column: "Id");
migrationBuilder.AddPrimaryKey(
name: "PK_ApiKeys",
table: "ApiKeys",
column: "Id");
migrationBuilder.AddForeignKey(
name: "FK_ApiKeys_AspNetUsers_UserId",
table: "ApiKeys",
column: "UserId",
principalTable: "AspNetUsers",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_Dependencies_PackageDependencyGroups_DependencyGroupId",
table: "Dependencies",
column: "DependencyGroupId",
principalTable: "PackageDependencyGroups",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_PackageDependencyGroups_PackageVersions_PackageId_PackageVe~",
table: "PackageDependencyGroups",
columns: new[] { "PackageId", "PackageVersionFullString" },
principalTable: "PackageVersions",
principalColumns: new[] { "PackageId", "FullString" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_Packages_AspNetUsers_OwnerId",
table: "Packages",
column: "OwnerId",
principalTable: "AspNetUsers",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_Packages_Commits_CommitNId",
table: "Packages",
column: "CommitNId",
principalTable: "Commits",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_PackageVersions_Commits_CommitNId",
table: "PackageVersions",
column: "CommitNId",
principalTable: "Commits",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_PackageVersions_Packages_PackageId",
table: "PackageVersions",
column: "PackageId",
principalTable: "Packages",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
}
}
}