mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 13:23:20 -07:00
Fixed the migrations for the emby connect id
This commit is contained in:
parent
8ec956707d
commit
55cba83161
2 changed files with 48 additions and 3 deletions
|
@ -9,6 +9,7 @@ namespace Ombi.Store.Migrations.OmbiMySql
|
||||||
migrationBuilder.DropColumn(
|
migrationBuilder.DropColumn(
|
||||||
name: "EmbyConnectUserId",
|
name: "EmbyConnectUserId",
|
||||||
table: "AspNetUsers");
|
table: "AspNetUsers");
|
||||||
|
migrationBuilder.Sql("UPDATE AspNetUsers SET UserType = 4 WHERE EmbyConnectUserId IS NOT NULL");
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void Down(MigrationBuilder migrationBuilder)
|
protected override void Down(MigrationBuilder migrationBuilder)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
using Microsoft.EntityFrameworkCore.Migrations;
|
using Microsoft.EntityFrameworkCore.Migrations;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Ombi.Store.Migrations.OmbiSqlite
|
namespace Ombi.Store.Migrations.OmbiSqlite
|
||||||
{
|
{
|
||||||
|
@ -6,9 +7,52 @@ namespace Ombi.Store.Migrations.OmbiSqlite
|
||||||
{
|
{
|
||||||
protected override void Up(MigrationBuilder migrationBuilder)
|
protected override void Up(MigrationBuilder migrationBuilder)
|
||||||
{
|
{
|
||||||
migrationBuilder.DropColumn(
|
//migrationBuilder.DropColumn(
|
||||||
name: "EmbyConnectUserId",
|
// name: "EmbyConnectUserId",
|
||||||
table: "AspNetUsers");
|
// table: "AspNetUsers");
|
||||||
|
|
||||||
|
migrationBuilder.CreateTable(
|
||||||
|
name: "AspNetUsers_New",
|
||||||
|
columns: table => new
|
||||||
|
{
|
||||||
|
Id = table.Column<string>(nullable: false),
|
||||||
|
UserName = table.Column<string>(maxLength: 256, nullable: true),
|
||||||
|
NormalizedUserName = table.Column<string>(maxLength: 256, nullable: true),
|
||||||
|
Email = table.Column<string>(maxLength: 256, nullable: true),
|
||||||
|
NormalizedEmail = table.Column<string>(maxLength: 256, nullable: true),
|
||||||
|
EmailConfirmed = table.Column<bool>(nullable: false),
|
||||||
|
PhoneNumber = table.Column<string>(nullable: true),
|
||||||
|
PhoneNumberConfirmed = table.Column<bool>(nullable: false),
|
||||||
|
TwoFactorEnabled = table.Column<bool>(nullable: false),
|
||||||
|
LockoutEnd = table.Column<DateTimeOffset>(nullable: true),
|
||||||
|
LockoutEnabled = table.Column<bool>(nullable: false),
|
||||||
|
AccessFailedCount = table.Column<int>(nullable: false),
|
||||||
|
Alias = table.Column<string>(nullable: true),
|
||||||
|
UserType = table.Column<int>(nullable: false),
|
||||||
|
ProviderUserId = table.Column<string>(nullable: true),
|
||||||
|
LastLoggedIn = table.Column<DateTime>(nullable: true),
|
||||||
|
MovieRequestLimit = table.Column<int>(nullable: true),
|
||||||
|
EpisodeRequestLimit = table.Column<int>(nullable: true),
|
||||||
|
MusicRequestLimit = table.Column<int>(nullable: true),
|
||||||
|
UserAccessToken = table.Column<string>(nullable: true),
|
||||||
|
PasswordHash = table.Column<string>(nullable: true),
|
||||||
|
SecurityStamp = table.Column<string>(nullable: true),
|
||||||
|
ConcurrencyStamp = table.Column<string>(nullable: true),
|
||||||
|
Language = table.Column<string>(nullable: true)
|
||||||
|
},
|
||||||
|
constraints: table =>
|
||||||
|
{
|
||||||
|
table.PrimaryKey("PK_AspNetUsers", x => x.Id);
|
||||||
|
});
|
||||||
|
|
||||||
|
migrationBuilder.Sql("UPDATE AspNetUsers SET UserType = 4 WHERE EmbyConnectUserId IS NOT NULL");
|
||||||
|
migrationBuilder.Sql(@"INSERT INTO AspNetUsers_New SELECT `Id`,`UserName`,`NormalizedUserName`,`Email`,`NormalizedEmail`,`EmailConfirmed`,`PhoneNumber`,
|
||||||
|
`PhoneNumberConfirmed`,`TwoFactorEnabled`,`LockoutEnd`,`LockoutEnabled`,`AccessFailedCount`,`Alias`,`UserType`,`ProviderUserId`,`LastLoggedIn`,`MovieRequestLimit`,
|
||||||
|
`EpisodeRequestLimit`,`MusicRequestLimit`,`UserAccessToken`,`PasswordHash`,`SecurityStamp`,`ConcurrencyStamp`,`Language` FROM AspNetUsers;");
|
||||||
|
migrationBuilder.Sql("PRAGMA foreign_keys=\"0\"", true);
|
||||||
|
migrationBuilder.Sql("DROP TABLE AspNetUsers", true);
|
||||||
|
migrationBuilder.Sql("ALTER TABLE AspNetUsers_New RENAME TO AspNetUsers", true);
|
||||||
|
migrationBuilder.Sql("PRAGMA foreign_keys=\"1\"", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void Down(MigrationBuilder migrationBuilder)
|
protected override void Down(MigrationBuilder migrationBuilder)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue