Remove primary key EbookSourceId

There is a one to many relationship between `Ebook` and `EbookSource`, and we
don't query by `EbookSourceId`. We add a `SortOrder` column to keep the sources
in the same order as specified in `content.opf`.
This commit is contained in:
Mike Colagrosso 2024-10-13 20:59:06 -06:00 committed by Alex Cabal
parent 4e8ba5ddaa
commit 1076c9a77d
4 changed files with 19 additions and 9 deletions

View file

@ -0,0 +1,7 @@
<?
namespace Exceptions;
class EbookSourceSortOrderRequiredException extends AppException{
/** @var string $message */
protected $message = 'EbookSource SortOrder required.';
}