Added executable table for emulators (etc).
authorMikko Keinänen <mikko.keinanen@gmail.com>
Sun, 3 Oct 2010 20:25:31 +0000 (23:25 +0300)
committerMikko Keinänen <mikko.keinanen@gmail.com>
Sun, 3 Oct 2010 20:25:31 +0000 (23:25 +0300)
doc/er.dia
src/db/dbcreator.cpp

index 487e89f..7dc4552 100644 (file)
Binary files a/doc/er.dia and b/doc/er.dia differ
index e2691c6..f00b99b 100644 (file)
@@ -49,6 +49,7 @@ bool DbCreator::createDB()
         query.exec("DROP TABLE IF EXISTS mediatype");
         query.exec("DROP TABLE IF EXISTS platform");
         query.exec("DROP TABLE IF EXISTS file");
+        query.exec("DROP TABLE IF EXISTS executable");
 
         qDebug() << "Creating TABLE file";
 
@@ -86,6 +87,14 @@ bool DbCreator::createDB()
                         "mediatypeid INTEGER REFERENCES mediatype(id) ON DELETE CASCADE, "
                         "filetypeextensions TEXT)");
 
+        qDebug() << "Creating table executable";
+
+        ret = query.exec("CREATE TABLE IF NOT EXISTS executable "
+                        "(id INTEGER PRIMARY KEY, "
+                        "name TEXT, "
+                        "options TEXT, "
+                        "setupid INTEGER REFERENCES setup(id))");
+
         /*qDebug() << "Creating TABLE filetype";
             ret = query.exec("CREATE TABLE filetype IF NOT EXISTS"
                              "(id INTEGER PRIMARY KEY, "