blob: 74d9f4aa2682558bf9093ddb5a97236adaf0f58b [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,
25 cert_pem TEXT
26);
27
28CREATE index sessions_id_index ON sessions(id);
29
30CREATE TABLE osu_config(
31 realm TEXT,
32 field TEXT,
33 value TEXT
34);
35
36CREATE TABLE users(
37 identity TEXT PRIMARY KEY,
38 methods TEXT,
39 password TEXT,
40 machine_managed BOOLEAN,
41 remediation TEXT,
42 phase2 INTEGER,
43 realm TEXT,
44 policy TEXT,
45 devinfo TEXT,
46 devdetail TEXT,
47 pps TEXT,
48 fetch_pps INTEGER,
49 osu_user TEXT,
50 osu_password TEXT,
51 shared INTEGER,
52 cert TEXT,
Roshan Pius3a1667e2018-07-03 15:17:14 -070053 cert_pem TEXT,
54 t_c_timestamp INTEGER
Dmitry Shmidtdf5a7e42014-04-02 12:59:59 -070055);
56
57CREATE TABLE wildcards(
58 identity TEXT PRIMARY KEY,
59 methods TEXT
60);
Roshan Pius3a1667e2018-07-03 15:17:14 -070061
62CREATE TABLE authlog(
63 timestamp TEXT,
64 session TEXT,
65 nas_ip TEXT,
66 username TEXT,
67 note TEXT
68);
69
70CREATE TABLE pending_tc(
71 mac_addr TEXT PRIMARY KEY,
72 identity TEXT
73);
74
75CREATE TABLE current_sessions(
76 mac_addr TEXT PRIMARY KEY,
77 identity TEXT,
78 start_time TEXT,
79 nas TEXT,
80 hs20_t_c_filtering BOOLEAN,
81 waiting_coa_ack BOOLEAN,
82 coa_ack_received BOOLEAN
83);