mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-18 20:24:20 +01:00
Fix AddProperParentChildRelationBaseItemWithCascade migration deleting all items
This commit is contained in:
@@ -15,22 +15,22 @@ DELETE FROM BaseItems
|
|||||||
WHERE
|
WHERE
|
||||||
ParentId IS NOT NULL
|
ParentId IS NOT NULL
|
||||||
AND
|
AND
|
||||||
NOT EXISTS(SELECT 1 FROM BaseItems parent WHERE ParentId = parent.Id);
|
NOT EXISTS(SELECT 1 FROM BaseItems parent WHERE parent.Id = BaseItems.ParentId);
|
||||||
DELETE FROM BaseItems
|
DELETE FROM BaseItems
|
||||||
WHERE
|
WHERE
|
||||||
ParentId IS NOT NULL
|
ParentId IS NOT NULL
|
||||||
AND
|
AND
|
||||||
NOT EXISTS(SELECT 1 FROM BaseItems parent WHERE ParentId = parent.Id);
|
NOT EXISTS(SELECT 1 FROM BaseItems parent WHERE parent.Id = BaseItems.ParentId);
|
||||||
DELETE FROM BaseItems
|
DELETE FROM BaseItems
|
||||||
WHERE
|
WHERE
|
||||||
ParentId IS NOT NULL
|
ParentId IS NOT NULL
|
||||||
AND
|
AND
|
||||||
NOT EXISTS(SELECT 1 FROM BaseItems parent WHERE ParentId = parent.Id);
|
NOT EXISTS(SELECT 1 FROM BaseItems parent WHERE parent.Id = BaseItems.ParentId);
|
||||||
DELETE FROM BaseItems
|
DELETE FROM BaseItems
|
||||||
WHERE
|
WHERE
|
||||||
ParentId IS NOT NULL
|
ParentId IS NOT NULL
|
||||||
AND
|
AND
|
||||||
NOT EXISTS(SELECT 1 FROM BaseItems parent WHERE ParentId = parent.Id);
|
NOT EXISTS(SELECT 1 FROM BaseItems parent WHERE parent.Id = BaseItems.ParentId);
|
||||||
""");
|
""");
|
||||||
migrationBuilder.AddForeignKey(
|
migrationBuilder.AddForeignKey(
|
||||||
name: "FK_BaseItems_BaseItems_ParentId",
|
name: "FK_BaseItems_BaseItems_ParentId",
|
||||||
|
|||||||
Reference in New Issue
Block a user