6c20d1855d
* fix: `default` category is added after id = 1 was deleted * add new fields for Novel and Chapter table
24 lines
684 B
TypeScript
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)
|
|
`;
|