mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
added some new tables to the db
This commit is contained in:
parent
22c5226eb2
commit
564b2d20a1
@ -236,7 +236,7 @@ bool DataBaseManagement::createV8Tables(QSqlDatabase &database)
|
|||||||
queryComicLabel.prepare("CREATE TABLE comic_label ("
|
queryComicLabel.prepare("CREATE TABLE comic_label ("
|
||||||
"comic_id INTEGER, "
|
"comic_id INTEGER, "
|
||||||
"label_id INTEGER, "
|
"label_id INTEGER, "
|
||||||
//"order INTEGER, " //order????
|
//"order INTEGER, " //TODO order????
|
||||||
"FOREIGN KEY(label_id) REFERENCES label(id) ON DELETE CASCADE, "
|
"FOREIGN KEY(label_id) REFERENCES label(id) ON DELETE CASCADE, "
|
||||||
"FOREIGN KEY(comic_id) REFERENCES comic(id) ON DELETE CASCADE)");
|
"FOREIGN KEY(comic_id) REFERENCES comic(id) ON DELETE CASCADE)");
|
||||||
success = success && queryComicLabel.exec();
|
success = success && queryComicLabel.exec();
|
||||||
@ -262,6 +262,37 @@ bool DataBaseManagement::createV8Tables(QSqlDatabase &database)
|
|||||||
"FOREIGN KEY(reading_list_id) REFERENCES reading_list(id) ON DELETE CASCADE, "
|
"FOREIGN KEY(reading_list_id) REFERENCES reading_list(id) ON DELETE CASCADE, "
|
||||||
"FOREIGN KEY(comic_id) REFERENCES comic(id) ON DELETE CASCADE)");
|
"FOREIGN KEY(comic_id) REFERENCES comic(id) ON DELETE CASCADE)");
|
||||||
success = success && queryComicReadingList.exec();
|
success = success && queryComicReadingList.exec();
|
||||||
|
|
||||||
|
//DEFAULT READING LISTS
|
||||||
|
QSqlQuery queryDefaultReadingList(database);
|
||||||
|
queryDefaultReadingList.prepare("CREATE TABLE default_reading_list ("
|
||||||
|
"id INTEGER PRIMARY KEY, "
|
||||||
|
"name TEXT NOT NULL"
|
||||||
|
//TODO icon????
|
||||||
|
")");
|
||||||
|
success = success && queryDefaultReadingList.exec();
|
||||||
|
|
||||||
|
//COMIC DEFAULT READING LISTS
|
||||||
|
QSqlQuery queryComicDefaultReadingList(database);
|
||||||
|
queryComicDefaultReadingList.prepare("CREATE TABLE comic_default_reading_list ("
|
||||||
|
"comic_id INTEGER, "
|
||||||
|
"default_reading_list_id INTEGER, "
|
||||||
|
//"order INTEGER, " //order????
|
||||||
|
"FOREIGN KEY(default_reading_list_id) REFERENCES default_reading_list(id) ON DELETE CASCADE, "
|
||||||
|
"FOREIGN KEY(comic_id) REFERENCES comic(id) ON DELETE CASCADE)");
|
||||||
|
success = success && queryComicDefaultReadingList.exec();
|
||||||
|
|
||||||
|
//INSERT DEFAULT READING LISTS
|
||||||
|
QSqlQuery queryInsertDefaultReadingList(database);
|
||||||
|
queryInsertDefaultReadingList.prepare("INSERT INTO default_reading_list (name) VALUES (:name)");
|
||||||
|
|
||||||
|
//0 Favorites
|
||||||
|
queryInsertDefaultReadingList.bindValue(":name", tr("Favorites"));
|
||||||
|
|
||||||
|
//Reading doesn't need its onw list
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
return success;
|
return success;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user