Global reset of approval to fix broken versions
PermalinkTry this:
-- unapprove the entire database:
UPDATE `CollectionVersions` SET cvIsApproved = 0;
-- approve only the latest version of each page:
UPDATE `CollectionVersions` AS v1
INNER JOIN (SELECT `cID`, MAX(`cvID`) as 'cvID' FROM `CollectionVersions` GROUP BY `cID`) v2
ON v1.`cID` = v2.`cID` AND v1.`cvID` = v2.`cvID`
SET `cvIsApproved` = 1