using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace MTWorkHR.Infrastructure.Migrations { /// public partial class altrUserRelation : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AlterColumn( name: "UniversityId", table: "AspNetUsers", type: "bigint", nullable: true, oldClrType: typeof(int), oldType: "int", oldNullable: true); migrationBuilder.AlterColumn( name: "QualificationId", table: "AspNetUsers", type: "bigint", nullable: true, oldClrType: typeof(int), oldType: "int", oldNullable: true); migrationBuilder.AlterColumn( name: "JobTitleId", table: "AspNetUsers", type: "bigint", nullable: true, oldClrType: typeof(int), oldType: "int", oldNullable: true); migrationBuilder.AlterColumn( name: "IndustryId", table: "AspNetUsers", type: "bigint", nullable: true, oldClrType: typeof(int), oldType: "int", oldNullable: true); migrationBuilder.AlterColumn( name: "CountryId", table: "AspNetUsers", type: "bigint", nullable: true, oldClrType: typeof(int), oldType: "int", oldNullable: true); migrationBuilder.UpdateData( table: "AspNetUsers", keyColumn: "Id", keyValue: "ADMB3B92-2311-48F8-9DEC-F9FAEF1F21UA", columns: new[] { "CountryId", "IndustryId", "JobTitleId", "QualificationId", "UniversityId" }, values: new object[] { null, null, null, null, null }); migrationBuilder.UpdateData( table: "AspNetUsers", keyColumn: "Id", keyValue: "AL5B3B92-2311-48F8-9DEC-F9FAEF1F21UB", columns: new[] { "CountryId", "IndustryId", "JobTitleId", "QualificationId", "UniversityId" }, values: new object[] { null, null, null, null, null }); migrationBuilder.CreateIndex( name: "IX_AspNetUsers_CountryId", table: "AspNetUsers", column: "CountryId"); migrationBuilder.CreateIndex( name: "IX_AspNetUsers_IndustryId", table: "AspNetUsers", column: "IndustryId"); migrationBuilder.CreateIndex( name: "IX_AspNetUsers_JobTitleId", table: "AspNetUsers", column: "JobTitleId"); migrationBuilder.CreateIndex( name: "IX_AspNetUsers_QualificationId", table: "AspNetUsers", column: "QualificationId"); migrationBuilder.CreateIndex( name: "IX_AspNetUsers_UniversityId", table: "AspNetUsers", column: "UniversityId"); migrationBuilder.AddForeignKey( name: "FK_AspNetUsers_CountryLookups_CountryId", table: "AspNetUsers", column: "CountryId", principalTable: "CountryLookups", principalColumn: "Id"); migrationBuilder.AddForeignKey( name: "FK_AspNetUsers_Industries_IndustryId", table: "AspNetUsers", column: "IndustryId", principalTable: "Industries", principalColumn: "Id"); migrationBuilder.AddForeignKey( name: "FK_AspNetUsers_JobTitles_JobTitleId", table: "AspNetUsers", column: "JobTitleId", principalTable: "JobTitles", principalColumn: "Id"); migrationBuilder.AddForeignKey( name: "FK_AspNetUsers_Qualifications_QualificationId", table: "AspNetUsers", column: "QualificationId", principalTable: "Qualifications", principalColumn: "Id"); migrationBuilder.AddForeignKey( name: "FK_AspNetUsers_Universities_UniversityId", table: "AspNetUsers", column: "UniversityId", principalTable: "Universities", principalColumn: "Id"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_AspNetUsers_CountryLookups_CountryId", table: "AspNetUsers"); migrationBuilder.DropForeignKey( name: "FK_AspNetUsers_Industries_IndustryId", table: "AspNetUsers"); migrationBuilder.DropForeignKey( name: "FK_AspNetUsers_JobTitles_JobTitleId", table: "AspNetUsers"); migrationBuilder.DropForeignKey( name: "FK_AspNetUsers_Qualifications_QualificationId", table: "AspNetUsers"); migrationBuilder.DropForeignKey( name: "FK_AspNetUsers_Universities_UniversityId", table: "AspNetUsers"); migrationBuilder.DropIndex( name: "IX_AspNetUsers_CountryId", table: "AspNetUsers"); migrationBuilder.DropIndex( name: "IX_AspNetUsers_IndustryId", table: "AspNetUsers"); migrationBuilder.DropIndex( name: "IX_AspNetUsers_JobTitleId", table: "AspNetUsers"); migrationBuilder.DropIndex( name: "IX_AspNetUsers_QualificationId", table: "AspNetUsers"); migrationBuilder.DropIndex( name: "IX_AspNetUsers_UniversityId", table: "AspNetUsers"); migrationBuilder.AlterColumn( name: "UniversityId", table: "AspNetUsers", type: "int", nullable: true, oldClrType: typeof(long), oldType: "bigint", oldNullable: true); migrationBuilder.AlterColumn( name: "QualificationId", table: "AspNetUsers", type: "int", nullable: true, oldClrType: typeof(long), oldType: "bigint", oldNullable: true); migrationBuilder.AlterColumn( name: "JobTitleId", table: "AspNetUsers", type: "int", nullable: true, oldClrType: typeof(long), oldType: "bigint", oldNullable: true); migrationBuilder.AlterColumn( name: "IndustryId", table: "AspNetUsers", type: "int", nullable: true, oldClrType: typeof(long), oldType: "bigint", oldNullable: true); migrationBuilder.AlterColumn( name: "CountryId", table: "AspNetUsers", type: "int", nullable: true, oldClrType: typeof(long), oldType: "bigint", oldNullable: true); migrationBuilder.UpdateData( table: "AspNetUsers", keyColumn: "Id", keyValue: "ADMB3B92-2311-48F8-9DEC-F9FAEF1F21UA", columns: new[] { "CountryId", "IndustryId", "JobTitleId", "QualificationId", "UniversityId" }, values: new object[] { null, null, null, 1, null }); migrationBuilder.UpdateData( table: "AspNetUsers", keyColumn: "Id", keyValue: "AL5B3B92-2311-48F8-9DEC-F9FAEF1F21UB", columns: new[] { "CountryId", "IndustryId", "JobTitleId", "QualificationId", "UniversityId" }, values: new object[] { null, null, null, 1, null }); } } }