using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Jellyfin.Server.Implementations.Migrations { /// public partial class RemoveEasyPassword : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "EasyPassword", schema: "jellyfin", table: "Users"); migrationBuilder.RenameTable( name: "Users", schema: "jellyfin", newName: "Users"); migrationBuilder.RenameTable( name: "Preferences", schema: "jellyfin", newName: "Preferences"); migrationBuilder.RenameTable( name: "Permissions", schema: "jellyfin", newName: "Permissions"); migrationBuilder.RenameTable( name: "ItemDisplayPreferences", schema: "jellyfin", newName: "ItemDisplayPreferences"); migrationBuilder.RenameTable( name: "ImageInfos", schema: "jellyfin", newName: "ImageInfos"); migrationBuilder.RenameTable( name: "HomeSection", schema: "jellyfin", newName: "HomeSection"); migrationBuilder.RenameTable( name: "DisplayPreferences", schema: "jellyfin", newName: "DisplayPreferences"); migrationBuilder.RenameTable( name: "Devices", schema: "jellyfin", newName: "Devices"); migrationBuilder.RenameTable( name: "DeviceOptions", schema: "jellyfin", newName: "DeviceOptions"); migrationBuilder.RenameTable( name: "CustomItemDisplayPreferences", schema: "jellyfin", newName: "CustomItemDisplayPreferences"); migrationBuilder.RenameTable( name: "ApiKeys", schema: "jellyfin", newName: "ApiKeys"); migrationBuilder.RenameTable( name: "ActivityLogs", schema: "jellyfin", newName: "ActivityLogs"); migrationBuilder.RenameTable( name: "AccessSchedules", schema: "jellyfin", newName: "AccessSchedules"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.EnsureSchema( name: "jellyfin"); migrationBuilder.RenameTable( name: "Users", newName: "Users", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "Preferences", newName: "Preferences", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "Permissions", newName: "Permissions", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "ItemDisplayPreferences", newName: "ItemDisplayPreferences", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "ImageInfos", newName: "ImageInfos", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "HomeSection", newName: "HomeSection", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "DisplayPreferences", newName: "DisplayPreferences", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "Devices", newName: "Devices", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "DeviceOptions", newName: "DeviceOptions", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "CustomItemDisplayPreferences", newName: "CustomItemDisplayPreferences", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "ApiKeys", newName: "ApiKeys", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "ActivityLogs", newName: "ActivityLogs", newSchema: "jellyfin"); migrationBuilder.RenameTable( name: "AccessSchedules", newName: "AccessSchedules", newSchema: "jellyfin"); migrationBuilder.AddColumn( name: "EasyPassword", schema: "jellyfin", table: "Users", type: "TEXT", maxLength: 65535, nullable: true); } } }