And use tachiyomi instead of eu.kanade.tachiyomi for package names in the module (cherry picked from commit 823749fc1ed16dbf52d43839888a70de089d65b1) # Conflicts: # app/build.gradle.kts # app/src/main/java/eu/kanade/data/history/HistoryRepositoryImpl.kt # app/src/main/java/eu/kanade/data/manga/MangaRepositoryImpl.kt # app/src/main/java/eu/kanade/data/updates/UpdatesRepositoryImpl.kt # app/src/main/java/eu/kanade/tachiyomi/App.kt # app/src/main/java/eu/kanade/tachiyomi/AppModule.kt # app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupManager.kt # app/src/main/java/eu/kanade/tachiyomi/source/model/SMangaExtensions.kt # data/src/main/java/tachiyomi/data/AndroidDatabaseHandler.kt # data/src/main/sqldelight/tachiyomi/data/eh.sq # data/src/main/sqldelight/tachiyomi/data/eh_favorites.sq # data/src/main/sqldelight/tachiyomi/data/feed_saved_search.sq # data/src/main/sqldelight/tachiyomi/data/merged.sq # data/src/main/sqldelight/tachiyomi/data/saved_search.sq # data/src/main/sqldelight/tachiyomi/data/search_metadata.sq # data/src/main/sqldelight/tachiyomi/data/search_tags.sq # data/src/main/sqldelight/tachiyomi/data/search_titles.sq # data/src/main/sqldelight/tachiyomi/migrations/16.sqm # data/src/main/sqldelight/tachiyomi/migrations/24.sqm
28 lines
No EOL
993 B
Text
28 lines
No EOL
993 B
Text
ALTER TABLE manga_sync
|
|
RENAME TO manga_sync_tmp;
|
|
|
|
CREATE TABLE manga_sync(
|
|
_id INTEGER NOT NULL PRIMARY KEY,
|
|
manga_id INTEGER NOT NULL,
|
|
sync_id INTEGER NOT NULL,
|
|
remote_id INTEGER NOT NULL,
|
|
library_id INTEGER,
|
|
title TEXT NOT NULL,
|
|
last_chapter_read REAL NOT NULL,
|
|
total_chapters INTEGER NOT NULL,
|
|
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,
|
|
UNIQUE (manga_id, sync_id) ON CONFLICT REPLACE,
|
|
FOREIGN KEY(manga_id) REFERENCES mangas (_id)
|
|
ON DELETE CASCADE
|
|
);
|
|
|
|
INSERT INTO manga_sync(_id, manga_id, sync_id, remote_id, library_id, title, last_chapter_read, total_chapters, status, score, remote_url, start_date, finish_date)
|
|
SELECT _id, manga_id, sync_id, remote_id, library_id, title, last_chapter_read, total_chapters, status, score, remote_url, start_date, finish_date
|
|
FROM manga_sync_tmp;
|
|
|
|
|
|
DROP TABLE manga_sync_tmp; |