20230526173516_RemoveEasyPassword.cs 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. using Microsoft.EntityFrameworkCore.Migrations;
  2. #nullable disable
  3. namespace Jellyfin.Server.Implementations.Migrations
  4. {
  5. /// <inheritdoc />
  6. public partial class RemoveEasyPassword : Migration
  7. {
  8. /// <inheritdoc />
  9. protected override void Up(MigrationBuilder migrationBuilder)
  10. {
  11. migrationBuilder.DropColumn(
  12. name: "EasyPassword",
  13. schema: "jellyfin",
  14. table: "Users");
  15. migrationBuilder.RenameTable(
  16. name: "Users",
  17. schema: "jellyfin",
  18. newName: "Users");
  19. migrationBuilder.RenameTable(
  20. name: "Preferences",
  21. schema: "jellyfin",
  22. newName: "Preferences");
  23. migrationBuilder.RenameTable(
  24. name: "Permissions",
  25. schema: "jellyfin",
  26. newName: "Permissions");
  27. migrationBuilder.RenameTable(
  28. name: "ItemDisplayPreferences",
  29. schema: "jellyfin",
  30. newName: "ItemDisplayPreferences");
  31. migrationBuilder.RenameTable(
  32. name: "ImageInfos",
  33. schema: "jellyfin",
  34. newName: "ImageInfos");
  35. migrationBuilder.RenameTable(
  36. name: "HomeSection",
  37. schema: "jellyfin",
  38. newName: "HomeSection");
  39. migrationBuilder.RenameTable(
  40. name: "DisplayPreferences",
  41. schema: "jellyfin",
  42. newName: "DisplayPreferences");
  43. migrationBuilder.RenameTable(
  44. name: "Devices",
  45. schema: "jellyfin",
  46. newName: "Devices");
  47. migrationBuilder.RenameTable(
  48. name: "DeviceOptions",
  49. schema: "jellyfin",
  50. newName: "DeviceOptions");
  51. migrationBuilder.RenameTable(
  52. name: "CustomItemDisplayPreferences",
  53. schema: "jellyfin",
  54. newName: "CustomItemDisplayPreferences");
  55. migrationBuilder.RenameTable(
  56. name: "ApiKeys",
  57. schema: "jellyfin",
  58. newName: "ApiKeys");
  59. migrationBuilder.RenameTable(
  60. name: "ActivityLogs",
  61. schema: "jellyfin",
  62. newName: "ActivityLogs");
  63. migrationBuilder.RenameTable(
  64. name: "AccessSchedules",
  65. schema: "jellyfin",
  66. newName: "AccessSchedules");
  67. }
  68. /// <inheritdoc />
  69. protected override void Down(MigrationBuilder migrationBuilder)
  70. {
  71. migrationBuilder.EnsureSchema(
  72. name: "jellyfin");
  73. migrationBuilder.RenameTable(
  74. name: "Users",
  75. newName: "Users",
  76. newSchema: "jellyfin");
  77. migrationBuilder.RenameTable(
  78. name: "Preferences",
  79. newName: "Preferences",
  80. newSchema: "jellyfin");
  81. migrationBuilder.RenameTable(
  82. name: "Permissions",
  83. newName: "Permissions",
  84. newSchema: "jellyfin");
  85. migrationBuilder.RenameTable(
  86. name: "ItemDisplayPreferences",
  87. newName: "ItemDisplayPreferences",
  88. newSchema: "jellyfin");
  89. migrationBuilder.RenameTable(
  90. name: "ImageInfos",
  91. newName: "ImageInfos",
  92. newSchema: "jellyfin");
  93. migrationBuilder.RenameTable(
  94. name: "HomeSection",
  95. newName: "HomeSection",
  96. newSchema: "jellyfin");
  97. migrationBuilder.RenameTable(
  98. name: "DisplayPreferences",
  99. newName: "DisplayPreferences",
  100. newSchema: "jellyfin");
  101. migrationBuilder.RenameTable(
  102. name: "Devices",
  103. newName: "Devices",
  104. newSchema: "jellyfin");
  105. migrationBuilder.RenameTable(
  106. name: "DeviceOptions",
  107. newName: "DeviceOptions",
  108. newSchema: "jellyfin");
  109. migrationBuilder.RenameTable(
  110. name: "CustomItemDisplayPreferences",
  111. newName: "CustomItemDisplayPreferences",
  112. newSchema: "jellyfin");
  113. migrationBuilder.RenameTable(
  114. name: "ApiKeys",
  115. newName: "ApiKeys",
  116. newSchema: "jellyfin");
  117. migrationBuilder.RenameTable(
  118. name: "ActivityLogs",
  119. newName: "ActivityLogs",
  120. newSchema: "jellyfin");
  121. migrationBuilder.RenameTable(
  122. name: "AccessSchedules",
  123. newName: "AccessSchedules",
  124. newSchema: "jellyfin");
  125. migrationBuilder.AddColumn<string>(
  126. name: "EasyPassword",
  127. schema: "jellyfin",
  128. table: "Users",
  129. type: "TEXT",
  130. maxLength: 65535,
  131. nullable: true);
  132. }
  133. }
  134. }