using Jiaowu.Api.Infrastructure.Persistence; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Jiaowu.Api.Infrastructure.Persistence.Migrations.MySql; [DbContext(typeof(AppDbContext))] [Migration("20260726143000_AcademicTermArchiving")] public partial class AcademicTermArchiving : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "ArchivedAt", table: "AcademicTerms", type: "datetime(6)", nullable: true); migrationBuilder.AddColumn( name: "IsArchived", table: "AcademicTerms", type: "tinyint(1)", nullable: false, defaultValue: false); migrationBuilder.CreateIndex( name: "IX_AcademicTerms_IsArchived", table: "AcademicTerms", column: "IsArchived"); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropIndex( name: "IX_AcademicTerms_IsArchived", table: "AcademicTerms"); migrationBuilder.DropColumn( name: "ArchivedAt", table: "AcademicTerms"); migrationBuilder.DropColumn( name: "IsArchived", table: "AcademicTerms"); } }