Add new elements for component-based application
[platform/core/appfw/pkgmgr-info.git] / parser / src / pkgmgr_parser_db_queries.h
index d444f4c..f7c063b 100644 (file)
        "  FOREIGN KEY(app_id)\n" \
        "  REFERENCES package_app_info(app_id) ON DELETE CASCADE)"
 
+#define QUERY_CREATE_TABLE_PACKAGE_APP_COMPONENT_INFO \
+       "CREATE TABLE IF NOT EXISTS package_app_component_info (\n" \
+       " app_id TEXT NOT NULL,\n" \
+       " component_id TEXT NOT NULL,\n" \
+       " type TEXT NOT NULL,\n" \
+       " launch_mode TEXT NOT NULL,\n" \
+       " PRIMARY KEY(app_id, component_id)\n" \
+       " FOREIGN KEY(app_id)\n" \
+       " REFERENCES package_app_info(app_id) ON DELETE CASCADE)"
+
 #define QUERY_CREATE_TABLE_PACKAGE_DEPENDENCY_INFO \
        "CREATE TABLE IF NOT EXISTS package_dependency_info (\n" \
        "  package TEXT NOT NULL,\n" \