summaryrefslogtreecommitdiffstats
path: root/database/sqlite/sql-schema.sql
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-09-19 16:21:53 +0200
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-09-19 16:21:53 +0200
commit54bc224a6c7f282b74db18a740e47a15fb538b74 (patch)
tree2b93348cdb248c9629a14439c85d6771d798ad46 /database/sqlite/sql-schema.sql
parentca36dfb1569a0501df403fa9e2ae3af8d1b63e06 (diff)
parent30530b5bd9f901d59df80b363e8751bf993503e4 (diff)
Merged in changes from master, tagged as alpha_0.7alpha_0.7
Diffstat (limited to 'database/sqlite/sql-schema.sql')
-rw-r--r--database/sqlite/sql-schema.sql42
1 files changed, 26 insertions, 16 deletions
diff --git a/database/sqlite/sql-schema.sql b/database/sqlite/sql-schema.sql
index a8f9168..b677554 100644
--- a/database/sqlite/sql-schema.sql
+++ b/database/sqlite/sql-schema.sql
@@ -36,25 +36,35 @@ CREATE TABLE openvpn_accesses (
);
CREATE TABLE openvpn_lastlog (
- uid integer ,
- certid integer ,
- protocol varchar(4) NOT NULL,
- remotehost varchar(128) NOT NULL,
- remoteport integer NOT NULL,
- macaddr varchar(20) ,
- vpnipaddr varchar(32) NOT NULL,
- vpnipmask varchar(32) NOT NULL,
- sessionstatus integer NOT NULL DEFAULT 0,
- sessionkey varchar(128) ,
- login timestamp ,
- logout timestamp ,
- session_del timestamp ,
- bytes_sent integer ,
- bytes_received integer ,
- llid integer PRIMARY KEY AUTOINCREMENT
+ uid integer ,
+ certid integer ,
+ protocol varchar(4) NOT NULL,
+ remotehost varchar(128) NOT NULL,
+ remoteport integer NOT NULL,
+ macaddr varchar(20) ,
+ vpnipaddr varchar(32) NOT NULL,
+ vpnipmask varchar(32) NOT NULL,
+ sessionstatus integer NOT NULL DEFAULT 0,
+ sessionkey varchar(128) ,
+ login timestamp ,
+ logout timestamp ,
+ session_deleted timestamp ,
+ session_duration timestamp,
+ bytes_sent integer ,
+ bytes_received integer ,
+ llid integer PRIMARY KEY AUTOINCREMENT
);
CREATE UNIQUE INDEX openvpn_lastlog_sessionkey ON openvpn_lastlog(sessionkey);
+CREATE TABLE openvpn_macaddr_history (
+ sessionkey varchar(64) NOT NULL,
+ macaddr varchar(20) NOT NULL,
+ registered timestamp DEFAULT CURRENT_TIMESTAMP,
+ semaid integer PRIMARY KEY AUTOINCREMENT
+);
+CREATE INDEX openvpn_macaddr_hist_sessionkey ON openvpn_macaddr_history(sessionkey);
+CREATE INDEX openvpn_macaddr_hist_macaddr ON openvpn_macaddr_history(macaddr);
+
CREATE TABLE openvpn_sessions (
sessionkey varchar(128) NOT NULL,
datakey varchar(256) NOT NULL,