using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Apimanager_backend.Migrations { /// public partial class update_api_Endpoint : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AlterColumn( name: "Endpoint", table: "Apis", type: "varchar(255)", nullable: false, oldClrType: typeof(string), oldType: "longtext") .Annotation("MySql:CharSet", "utf8mb4") .OldAnnotation("MySql:CharSet", "utf8mb4"); migrationBuilder.UpdateData( table: "Users", keyColumn: "Id", keyValue: -1, column: "CreatedAt", value: new DateTime(2025, 7, 30, 14, 58, 7, 232, DateTimeKind.Utc).AddTicks(4921)); migrationBuilder.CreateIndex( name: "IX_Apis_Endpoint", table: "Apis", column: "Endpoint", unique: true); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropIndex( name: "IX_Apis_Endpoint", table: "Apis"); migrationBuilder.AlterColumn( name: "Endpoint", table: "Apis", type: "longtext", nullable: false, oldClrType: typeof(string), oldType: "varchar(255)") .Annotation("MySql:CharSet", "utf8mb4") .OldAnnotation("MySql:CharSet", "utf8mb4"); migrationBuilder.UpdateData( table: "Users", keyColumn: "Id", keyValue: -1, column: "CreatedAt", value: new DateTime(2025, 7, 29, 10, 22, 34, 333, DateTimeKind.Utc).AddTicks(3700)); } } }