Add indexes to creational tables (#6974)

This commit is contained in:
Andreas 2022-04-22 14:03:07 +02:00 committed by GitHub
parent 032aa64195
commit b4981058a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 0 deletions

View File

@ -15,6 +15,9 @@ CREATE TABLE chapters(
ON DELETE CASCADE
);
CREATE INDEX chapters_manga_id_index ON chapters(manga_id);
CREATE INDEX chapters_unread_by_manga_index ON chapters(manga_id, read) WHERE read = 0;
getChapterById:
SELECT *
FROM chapters

View File

@ -9,6 +9,8 @@ CREATE TABLE history(
ON DELETE CASCADE
);
CREATE INDEX history_history_chapter_id_index ON history(history_chapter_id);
resetHistoryById:
UPDATE history
SET history_last_read = 0

View File

@ -22,6 +22,9 @@ CREATE TABLE mangas(
date_added INTEGER AS Long NOT NULL
);
CREATE INDEX library_favorite_index ON mangas(favorite) WHERE favorite = 1;
CREATE INDEX mangas_url_index ON mangas(url);
getMangaById:
SELECT *
FROM mangas