blob: 666ef1314a2894691e68d1fac49bb12f0abaec25 [file] [log] [blame]
Dmitry Shmidtdf5a7e42014-04-02 12:59:59 -07001CREATE TABLE eventlog(
2 user TEXT,
3 realm TEXT,
4 sessionid TEXT COLLATE NOCASE,
5 timestamp TEXT,
6 notes TEXT,
7 dump TEXT,
8 addr TEXT
9);
10
11CREATE TABLE sessions(
12 timestamp TEXT,
13 id TEXT COLLATE NOCASE,
14 user TEXT,
15 realm TEXT,
16 password TEXT,
17 machine_managed BOOLEAN,
18 operation INTEGER,
19 type TEXT,
20 pps TEXT,
21 redirect_uri TEXT,
22 devinfo TEXT,
23 devdetail TEXT,
24 cert TEXT,
Hai Shalom39ba6fc2019-01-22 12:40:38 -080025 cert_pem TEXT,
26 mac_addr TEXT,
27 test TEXT
Dmitry Shmidtdf5a7e42014-04-02 12:59:59 -070028);
29
30CREATE index sessions_id_index ON sessions(id);
31
32CREATE TABLE osu_config(
33 realm TEXT,
34 field TEXT,
35 value TEXT
36);
37
38CREATE TABLE users(
39 identity TEXT PRIMARY KEY,
40 methods TEXT,
41 password TEXT,
42 machine_managed BOOLEAN,
43 remediation TEXT,
44 phase2 INTEGER,
45 realm TEXT,
46 policy TEXT,
47 devinfo TEXT,
48 devdetail TEXT,
49 pps TEXT,
50 fetch_pps INTEGER,
51 osu_user TEXT,
52 osu_password TEXT,
53 shared INTEGER,
54 cert TEXT,
Roshan Pius3a1667e2018-07-03 15:17:14 -070055 cert_pem TEXT,
Hai Shalom39ba6fc2019-01-22 12:40:38 -080056 t_c_timestamp INTEGER,
57 mac_addr TEXT,
58 last_msk TEXT,
59 polupd_done TEXT,
Dmitry Shmidtdf5a7e42014-04-02 12:59:59 -070060);
61
62CREATE TABLE wildcards(
63 identity TEXT PRIMARY KEY,
64 methods TEXT
65);
Roshan Pius3a1667e2018-07-03 15:17:14 -070066
67CREATE TABLE authlog(
68 timestamp TEXT,
69 session TEXT,
70 nas_ip TEXT,
71 username TEXT,
72 note TEXT
73);
74
75CREATE TABLE pending_tc(
76 mac_addr TEXT PRIMARY KEY,
77 identity TEXT
78);
79
80CREATE TABLE current_sessions(
81 mac_addr TEXT PRIMARY KEY,
82 identity TEXT,
83 start_time TEXT,
84 nas TEXT,
85 hs20_t_c_filtering BOOLEAN,
86 waiting_coa_ack BOOLEAN,
87 coa_ack_received BOOLEAN
88);
Hai Shalom39ba6fc2019-01-22 12:40:38 -080089
90CREATE TABLE cert_enroll(
91 mac_addr TEXT PRIMARY KEY,
92 user TEXT,
93 realm TEXT,
94 serialnum TEXT
95);