Files
lnreader/src/database/tables/ChapterTable.ts
T
nyagami 6c20d1855d Pre alpha patch 5 (#928)
* fix: `default` category is added after id = 1 was deleted

* add new fields for Novel and Chapter table
2024-01-31 14:30:27 +07:00

24 lines
684 B
TypeScript

export const createChapterTableQuery = `
CREATE TABLE IF NOT EXISTS Chapter (
id INTEGER PRIMARY KEY AUTOINCREMENT,
novelId INTEGER NOT NULL,
url TEXT NOT NULL UNIQUE,
name TEXT NOT NULL,
releaseTime TEXT,
bookmark INTEGER DEFAULT 0,
unread INTEGER DEFAULT 1,
readTime TEXT,
isDownloaded INTEGER DEFAULT 0,
updatedTime TEXT,
chapterNumber REAL NULL,
page INTEGER DEFAULT 1,
FOREIGN KEY (novelId) REFERENCES Novel(id) ON DELETE CASCADE
)
`;
export const createChapterNovelIdIndexQuery = `
CREATE INDEX
IF NOT EXISTS
chapterNovelIdIndex ON Chapter(novelId)
`;