Fix fresh database installs
This commit is contained in:
parent
26dfe4d07d
commit
70bbede29e
@ -16,6 +16,7 @@ android {
|
||||
database("Database") {
|
||||
packageName = "tachiyomi.data"
|
||||
dialect = "sqlite:3.24"
|
||||
schemaOutputDirectory = project.file("./src/main/sqldelight")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
BIN
data/src/main/sqldelight/28.db
Normal file
BIN
data/src/main/sqldelight/28.db
Normal file
Binary file not shown.
@ -11,7 +11,7 @@ CREATE TABLE chapters(
|
||||
source_order INTEGER NOT NULL,
|
||||
date_fetch INTEGER AS Long NOT NULL,
|
||||
date_upload INTEGER AS Long NOT NULL,
|
||||
last_modified_at INTEGER AS Long NOT NULL,
|
||||
last_modified_at INTEGER AS Long NOT NULL DEFAULT 0,
|
||||
FOREIGN KEY(manga_id) REFERENCES mangas (_id)
|
||||
ON DELETE CASCADE
|
||||
);
|
||||
|
@ -24,14 +24,14 @@ CREATE TABLE mangas(
|
||||
filtered_scanlators TEXT AS List<String>,
|
||||
update_strategy INTEGER AS UpdateStrategy NOT NULL DEFAULT 0,
|
||||
calculate_interval INTEGER DEFAULT 0 NOT NULL,
|
||||
last_modified_at INTEGER AS Long NOT NULL,
|
||||
last_modified_at INTEGER AS Long NOT NULL DEFAULT 0,
|
||||
favorite_modified_at INTEGER AS Long
|
||||
);
|
||||
|
||||
CREATE INDEX library_favorite_index ON mangas(favorite) WHERE favorite = 1;
|
||||
CREATE INDEX mangas_url_index ON mangas(url);
|
||||
|
||||
CREATE TRIGGER update_favorite_modified_at_mangas
|
||||
CREATE TRIGGER update_last_favorited_at_mangas
|
||||
AFTER UPDATE OF favorite ON mangas
|
||||
BEGIN
|
||||
UPDATE mangas
|
||||
|
@ -2,7 +2,7 @@ CREATE TABLE mangas_categories(
|
||||
_id INTEGER NOT NULL PRIMARY KEY,
|
||||
manga_id INTEGER NOT NULL,
|
||||
category_id INTEGER NOT NULL,
|
||||
last_modified_at INTEGER AS Long NOT NULL,
|
||||
last_modified_at INTEGER AS Long NOT NULL DEFAULT 0,
|
||||
FOREIGN KEY(category_id) REFERENCES categories (_id)
|
||||
ON DELETE CASCADE,
|
||||
FOREIGN KEY(manga_id) REFERENCES mangas (_id)
|
||||
|
Loading…
x
Reference in New Issue
Block a user