我滴个乖乖

This commit is contained in:
zel
2025-02-20 15:20:28 +08:00
parent 4b54cca70b
commit 485cfcd6f2
2343 changed files with 495732 additions and 1022 deletions

View File

@@ -0,0 +1,26 @@
BEGIN TRANSACTION;
--Delete orphaned PageFileRevision.
DELETE FROM PageFileRevision
WHERE (PageFileId, Revision) IN (
SELECT
PFR.PageFileId,
PFR.Revision
FROM
PageFileRevision as PFR
INNER JOIN PageFile as PF
ON PF.Id = PFR.PageFileId
INNER JOIN Page as P
ON P.Id = PF.PageId
LEFT OUTER JOIN PageRevisionAttachment as PRA
ON PRA.PageFileId = PFR.PageFileId
AND PRA.FileRevision = PFR.Revision
WHERE
PRA.PageFileId IS NULL
);
--Delete orphaned PageFile.
DELETE FROM PageFile
WHERE Id NOT IN (SELECT PageFileId FROM PageFileRevision);
COMMIT TRANSACTION