mirror of
https://github.com/mihonapp/mihon.git
synced 2024-11-21 20:47:03 -05:00
Fix migrations (#7051)
This commit is contained in:
parent
5763201307
commit
609f552c8d
1 changed files with 19 additions and 1 deletions
|
@ -1,9 +1,27 @@
|
||||||
ALTER TABLE manga_sync
|
ALTER TABLE manga_sync
|
||||||
RENAME TO manga_sync_tmp;
|
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)
|
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
|
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;
|
FROM manga_sync_tmp;
|
||||||
|
|
||||||
|
|
||||||
DROP TABLE manga_sync_tmp;
|
DROP TABLE manga_sync_tmp;
|
Loading…
Reference in a new issue