added missing primary keys

This commit is contained in:
Luis Ángel San Martín 2014-11-27 20:31:53 +01:00
parent b6e2a10f4f
commit 7e1280caae

View File

@ -238,7 +238,8 @@ bool DataBaseManagement::createV8Tables(QSqlDatabase &database)
"label_id INTEGER, "
//"order INTEGER, " //TODO order????
"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, "
"PRIMARY KEY(label_id, comic_id))");
success = success && queryComicLabel.exec();
//READING LIST
@ -260,7 +261,8 @@ bool DataBaseManagement::createV8Tables(QSqlDatabase &database)
"comic_id INTEGER, "
"ordering INTEGER, "
"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, "
"PRIMARY KEY(reading_list_id, comic_id))");
success = success && queryComicReadingList.exec();
//DEFAULT READING LISTS