Add static db for refine build performance
[platform/core/security/cert-svc.git] / etc / db / cert_svc_store_db.sql
1 PRAGMA foreign_keys = ON;
2
3 BEGIN TRANSACTION;
4
5 CREATE TABLE schema_info (
6     version             INT PRIMARY KEY not null,
7     description         TEXT);
8
9 CREATE TABLE ssl (
10     gname               TEXT PRIMARY KEY not null,
11     certificate         TEXT not null,
12     file_hash           TEXT not null,
13     subject_hash        TEXT not null,
14     common_name         TEXT not null,
15     enabled             INT not null,
16     is_root_app_enabled INT not null);
17
18 CREATE TABLE wifi (
19     gname               TEXT PRIMARY KEY not null,
20     common_name         TEXT not null,
21     private_key_gname   TEXT,
22     associated_gname    TEXT,
23     is_root_cert        INT,
24     enabled             INT not null,
25     is_root_app_enabled INT not null);
26
27 CREATE TABLE vpn (
28     gname               TEXT PRIMARY KEY not null,
29     common_name         TEXT not null,
30     private_key_gname   TEXT,
31     associated_gname    TEXT,
32     is_root_cert        INT,
33     enabled             INT not null,
34     is_root_app_enabled INT not null);
35
36 CREATE TABLE email (
37     gname               TEXT PRIMARY KEY not null,
38     common_name         TEXT not null,
39     private_key_gname   TEXT,
40     associated_gname    TEXT,
41     is_root_cert        INT,
42     enabled             INT not null,
43     is_root_app_enabled INT not null);
44
45 CREATE TABLE disabled_certs (
46     gname               TEXT PRIMARY KEY not null,
47     certificate         TEXT not null);
48
49 COMMIT;