"providerid TEXT NOT NULL, " \
"access TEXT NOT NULL, " \
"type TEXT NOT NULL, " \
- "PRIMARY KEY(app_id, providerid, access, type) " \
+ "trusted TEXT NOT NULL, " \
+ "PRIMARY KEY(providerid, type) " \
"FOREIGN KEY(app_id) " \
"REFERENCES package_app_info(app_id) " \
"ON DELETE CASCADE)"
if (dc == NULL)
continue;
sqlite3_snprintf(MAX_QUERY_LEN, query,
- "INSERT INTO package_app_data_control(app_id, providerid, access, type) " \
- "VALUES(%Q, %Q, %Q, %Q)",\
+ "INSERT INTO package_app_data_control(app_id, providerid, access, type, trusted) " \
+ "VALUES(%Q, %Q, %Q, %Q, %Q)",\
app->appid,
dc->providerid,
dc->access,
- dc->type);
+ dc->type,
+ __get_bool(dc->trusted, false));
ret = __exec_query(query);
if (ret == -1) {