Remove primary key CollectionEbookId

Add a SortOrder to preserve the order of the collections listed in content.opf for ebook.php, e.g., for To the Lighthouse:

№ 15 in the Modern Library’s 100 Best Novels set.
Part of the Encyclopædia Britannica’s Great Books of the Western World set.
№ 2 in the BBC’s 100 Greatest British Novels (2015) set.
This commit is contained in:
Mike Colagrosso 2024-10-13 20:30:07 -06:00 committed by Alex Cabal
parent 4a7483411a
commit cada95383f
3 changed files with 9 additions and 9 deletions

View file

@ -1,8 +1,7 @@
CREATE TABLE `CollectionEbooks` (
`CollectionEbookId` int(10) unsigned NOT NULL AUTO_INCREMENT,
`EbookId` int(10) unsigned NOT NULL,
`CollectionId` int(10) unsigned NOT NULL,
`SequenceNumber` int(10) unsigned NULL,
PRIMARY KEY (`CollectionEbookId`),
`SortOrder` tinyint(3) unsigned NOT NULL,
UNIQUE KEY `idxUnique` (`EbookId`,`CollectionId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;