using Microsoft.EntityFrameworkCore.Migrations; namespace Marechai.Database.Migrations { public partial class AddIso639 : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.CreateTable("ISO_639-3", table => new { Id = table.Column("char(3)"), Part2B = table.Column("char(3)", nullable: true), Part2T = table.Column("char(3)", nullable: true), Part1 = table.Column("char(2)", nullable: true), Scope = table.Column("char(1)"), Type = table.Column("char(1)"), Ref_Name = table.Column("varchar(150)"), Comment = table.Column("varchar(150)", nullable: true) }, constraints: table => { table.PrimaryKey("PK_ISO_639-3", x => x.Id); }); migrationBuilder.CreateIndex("IX_ISO_639-3_Comment", "ISO_639-3", "Comment"); migrationBuilder.CreateIndex("IX_ISO_639-3_Part1", "ISO_639-3", "Part1"); migrationBuilder.CreateIndex("IX_ISO_639-3_Part2B", "ISO_639-3", "Part2B"); migrationBuilder.CreateIndex("IX_ISO_639-3_Part2T", "ISO_639-3", "Part2T"); migrationBuilder.CreateIndex("IX_ISO_639-3_Ref_Name", "ISO_639-3", "Ref_Name"); migrationBuilder.CreateIndex("IX_ISO_639-3_Scope", "ISO_639-3", "Scope"); migrationBuilder.CreateIndex("IX_ISO_639-3_Type", "ISO_639-3", "Type"); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable("ISO_639-3"); } } }