mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Upgrade to SQLDelight 2
This commit is contained in:
		| @@ -1,3 +1,6 @@ | ||||
| import kotlin.Boolean; | ||||
| import kotlin.Float; | ||||
|  | ||||
| CREATE TABLE chapters( | ||||
|     _id INTEGER NOT NULL PRIMARY KEY, | ||||
|     manga_id INTEGER NOT NULL, | ||||
| @@ -9,9 +12,9 @@ CREATE TABLE chapters( | ||||
|     last_page_read INTEGER NOT NULL, | ||||
|     chapter_number REAL AS Float NOT NULL, | ||||
|     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 DEFAULT 0, | ||||
|     date_fetch INTEGER NOT NULL, | ||||
|     date_upload INTEGER NOT NULL, | ||||
|     last_modified_at INTEGER NOT NULL DEFAULT 0, | ||||
|     FOREIGN KEY(manga_id) REFERENCES mangas (_id) | ||||
|     ON DELETE CASCADE | ||||
| ); | ||||
|   | ||||
| @@ -1,3 +1,5 @@ | ||||
| import kotlin.Float; | ||||
|  | ||||
| CREATE TABLE manga_sync( | ||||
|     _id INTEGER NOT NULL PRIMARY KEY, | ||||
|     manga_id INTEGER NOT NULL, | ||||
| @@ -10,8 +12,8 @@ CREATE TABLE manga_sync( | ||||
|     status INTEGER NOT NULL, | ||||
|     score REAL AS Float NOT NULL, | ||||
|     remote_url TEXT NOT NULL, | ||||
|     start_date INTEGER AS Long NOT NULL, | ||||
|     finish_date INTEGER AS Long NOT NULL, | ||||
|     start_date INTEGER NOT NULL, | ||||
|     finish_date INTEGER NOT NULL, | ||||
|     UNIQUE (manga_id, sync_id) ON CONFLICT REPLACE, | ||||
|     FOREIGN KEY(manga_id) REFERENCES mangas (_id) | ||||
|     ON DELETE CASCADE | ||||
|   | ||||
| @@ -1,6 +1,7 @@ | ||||
| import eu.kanade.tachiyomi.source.model.UpdateStrategy; | ||||
| import java.lang.String; | ||||
| import kotlin.collections.List; | ||||
| import kotlin.Boolean; | ||||
| import kotlin.String; | ||||
|  | ||||
| CREATE TABLE mangas( | ||||
|     _id INTEGER NOT NULL PRIMARY KEY, | ||||
| @@ -14,17 +15,17 @@ CREATE TABLE mangas( | ||||
|     status INTEGER NOT NULL, | ||||
|     thumbnail_url TEXT, | ||||
|     favorite INTEGER AS Boolean NOT NULL, | ||||
|     last_update INTEGER AS Long, | ||||
|     next_update INTEGER AS Long, | ||||
|     last_update INTEGER, | ||||
|     next_update INTEGER, | ||||
|     initialized INTEGER AS Boolean NOT NULL, | ||||
|     viewer INTEGER NOT NULL, | ||||
|     chapter_flags INTEGER NOT NULL, | ||||
|     cover_last_modified INTEGER AS Long NOT NULL, | ||||
|     date_added INTEGER AS Long NOT NULL, | ||||
|     cover_last_modified INTEGER NOT NULL, | ||||
|     date_added INTEGER NOT NULL, | ||||
|     update_strategy INTEGER AS UpdateStrategy NOT NULL DEFAULT 0, | ||||
|     calculate_interval INTEGER DEFAULT 0 NOT NULL, | ||||
|     last_modified_at INTEGER AS Long NOT NULL DEFAULT 0, | ||||
|     favorite_modified_at INTEGER AS Long | ||||
|     last_modified_at INTEGER NOT NULL DEFAULT 0, | ||||
|     favorite_modified_at INTEGER | ||||
| ); | ||||
|  | ||||
| CREATE INDEX library_favorite_index ON mangas(favorite) WHERE favorite = 1; | ||||
|   | ||||
| @@ -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 DEFAULT 0, | ||||
|     last_modified_at INTEGER NOT NULL DEFAULT 0, | ||||
|     FOREIGN KEY(category_id) REFERENCES categories (_id) | ||||
|     ON DELETE CASCADE, | ||||
|     FOREIGN KEY(manga_id) REFERENCES mangas (_id) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user