mirror of
				https://github.com/jellyfin/jellyfin.git
				synced 2025-10-31 18:47:18 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			165 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			165 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using Microsoft.EntityFrameworkCore.Migrations;
 | |
| 
 | |
| #nullable disable
 | |
| 
 | |
| namespace Jellyfin.Server.Implementations.Migrations
 | |
| {
 | |
|     /// <inheritdoc />
 | |
|     public partial class RemoveEasyPassword : Migration
 | |
|     {
 | |
|         /// <inheritdoc />
 | |
|         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");
 | |
|         }
 | |
| 
 | |
|         /// <inheritdoc />
 | |
|         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<string>(
 | |
|                 name: "EasyPassword",
 | |
|                 schema: "jellyfin",
 | |
|                 table: "Users",
 | |
|                 type: "TEXT",
 | |
|                 maxLength: 65535,
 | |
|                 nullable: true);
 | |
|         }
 | |
|     }
 | |
| }
 |