Make MARC roles an enum and restructure how contributors are fetched from the DB to reduce queries

This commit is contained in:
Alex Cabal 2024-11-11 12:01:53 -06:00
parent daf8e16ef4
commit d6a2bdcbc8
8 changed files with 91 additions and 75 deletions

View file

@ -4,7 +4,7 @@ CREATE TABLE IF NOT EXISTS `Contributors` (
`UrlName` varchar(255) NOT NULL,
`SortName` varchar(255) NULL,
`WikipediaUrl` varchar(255) NULL,
`MarcRole` varchar(10) NULL,
`MarcRole` ENUM('aut', 'ctb', 'ill', 'trl') NOT NULL,
`FullName` varchar(255) NULL,
`NacoafUrl` varchar(255) NULL,
`SortOrder` tinyint(3) unsigned NOT NULL,