diff options
| author | Grant Limberg <glimberg@gmail.com> | 2015-07-29 20:13:32 -0700 |
|---|---|---|
| committer | Grant Limberg <glimberg@gmail.com> | 2015-07-29 20:13:32 -0700 |
| commit | c9b4028cd32e940a3ccd1c44cb6ebcf850e145d0 (patch) | |
| tree | 4de4a9ce943509d77bc56692335cacc5eb684fa1 /controller/schema.sql | |
| parent | 508d31513a0848236258542930cf577d95afda99 (diff) | |
| parent | 7cd3c419ee720adb5acc9d754773d52ad5ceafab (diff) | |
| download | infinitytier-c9b4028cd32e940a3ccd1c44cb6ebcf850e145d0.tar.gz infinitytier-c9b4028cd32e940a3ccd1c44cb6ebcf850e145d0.zip | |
Merge branch 'adamierymenko-dev' into android-jni
Diffstat (limited to 'controller/schema.sql')
| -rw-r--r-- | controller/schema.sql | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/controller/schema.sql b/controller/schema.sql index 398d63ac..48d5607c 100644 --- a/controller/schema.sql +++ b/controller/schema.sql @@ -17,6 +17,18 @@ CREATE TABLE Network ( memberRevisionCounter integer NOT NULL DEFAULT(1) ); +CREATE TABLE AuthToken ( + id integer PRIMARY KEY NOT NULL, + networkId char(16) NOT NULL REFERENCES Network(id) ON DELETE CASCADE, + authMode integer NOT NULL DEFAULT(1), + useCount integer NOT NULL DEFAULT(0), + maxUses integer NOT NULL DEFAULT(0), + expiresAt integer NOT NULL DEFAULT(0), + token varchar(256) NOT NULL +); + +CREATE INDEX AuthToken_networkId_token ON AuthToken(networkId,token); + CREATE TABLE Node ( id char(10) PRIMARY KEY NOT NULL, identity varchar(4096) NOT NULL @@ -70,6 +82,7 @@ CREATE TABLE Log ( nodeId char(10) NOT NULL, ts integer NOT NULL, authorized integer NOT NULL, + authTokenId integer, version varchar(16), fromAddr varchar(64) ); |
