Fix AUL metadata plugin parser
[platform/core/appfw/aul-1.git] / data / appsvc_db.sql
1 PRAGMA journal_mode = PERSIST;
2
3 CREATE TABLE IF NOT EXISTS appsvc (
4         operation TEXT,
5         mime_type TEXT DEFAULT 'NULL',
6         uri TEXT DEFAULT 'NULL',
7         pkg_name TEXT,
8         PRIMARY KEY (operation,mime_type,uri)
9 );
10
11 CREATE TABLE IF NOT EXISTS alias_info (
12         alias_appid TEXT NOT NULL,
13         appid TEXT NOT NULL,
14         enable TEXT NOT NULL DEFAULT 'true',
15         PRIMARY KEY (alias_appid)
16 );
17
18 CREATE TABLE IF NOT EXISTS alias_info_for_uid (
19         appid TEXT NOT NULL,
20         uid INTEGER NOT NULL,
21         is_enabled TEXT NOT NULL DEFAULT 'false',
22         PRIMARY KEY (appid, uid)
23 );
24
25 CREATE TRIGGER IF NOT EXISTS update_alias_info_for_uid
26         AFTER UPDATE ON alias_info_for_uid
27         BEGIN
28                 DELETE FROM alias_info_for_uid
29                 WHERE is_enabled='true';
30         END;
31
32 CREATE TABLE IF NOT EXISTS allowed_info (
33         appid TEXT NOT NULL,
34         allowed_appid TEXT NOT NULL,
35         PRIMARY KEY (appid, allowed_appid)
36 );
37