using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace ASC.Migrations.MySql.Migrations { public partial class InstanceRegistrationContextMigrate : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AlterDatabase() .Annotation("MySql:CharSet", "utf8mb4"); migrationBuilder.CreateTable( name: "hosting_instance_registration", columns: table => new { instance_registration_id = table.Column(type: "varchar(255)", nullable: false, collation: "utf8_general_ci") .Annotation("MySql:CharSet", "utf8"), last_updated = table.Column(type: "datetime", nullable: true), worker_type_name = table.Column(type: "varchar(255)", nullable: false, collation: "utf8_general_ci") .Annotation("MySql:CharSet", "utf8"), is_active = table.Column(type: "tinyint(4)", nullable: false) }, constraints: table => { table.PrimaryKey("PRIMARY", x => x.instance_registration_id); }) .Annotation("MySql:CharSet", "utf8mb4"); migrationBuilder.CreateIndex( name: "worker_type_name", table: "hosting_instance_registration", column: "worker_type_name"); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable( name: "hosting_instance_registration"); } } }