using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace ErsatzTV.Infrastructure.MySql.Migrations { /// public partial class Refactor_ChannelStreamSelector : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "AudioStreamSelector", table: "Channel"); migrationBuilder.DropColumn( name: "AudioStreamSelectorMode", table: "Channel"); migrationBuilder.RenameColumn( name: "SubtitleStreamSelectorMode", table: "Channel", newName: "StreamSelectorMode"); migrationBuilder.RenameColumn( name: "SubtitleStreamSelector", table: "Channel", newName: "StreamSelector"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.RenameColumn( name: "StreamSelectorMode", table: "Channel", newName: "SubtitleStreamSelectorMode"); migrationBuilder.RenameColumn( name: "StreamSelector", table: "Channel", newName: "SubtitleStreamSelector"); migrationBuilder.AddColumn( name: "AudioStreamSelector", table: "Channel", type: "longtext", nullable: true) .Annotation("MySql:CharSet", "utf8mb4"); migrationBuilder.AddColumn( name: "AudioStreamSelectorMode", table: "Channel", type: "int", nullable: false, defaultValue: 0); } } }