Andreas 2 лет назад
Родитель
Сommit
609f552c8d
1 измененных файлов с 19 добавлено и 1 удалено
  1. 19 1
      app/src/main/sqldelight/migrations/12.sqm

+ 19 - 1
app/src/main/sqldelight/migrations/12.sqm

@@ -1,9 +1,27 @@
 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;