|
1 | | --- |
| 1 | +-- |
2 | 2 | -- Created by SQL::Translator::Producer::SQLite |
3 | | --- Created on Sat Aug 13 10:46:32 2011 |
4 | | --- |
| 3 | +-- Created on Sun Apr 26 23:27:47 2026 |
| 4 | +-- |
5 | 5 |
|
6 | 6 | BEGIN TRANSACTION; |
7 | 7 |
|
8 | 8 | -- |
9 | | --- Table: abrakadabra |
| 9 | +-- Table: "abrakadabra" |
| 10 | +-- |
| 11 | +CREATE TABLE "abrakadabra" ( |
| 12 | + "user" char(16) NOT NULL DEFAULT '', |
| 13 | + "chpasswd" char(32) NOT NULL DEFAULT '', |
| 14 | + "expires" datetime DEFAULT NULL, |
| 15 | + PRIMARY KEY ("user") |
| 16 | +); |
| 17 | + |
| 18 | +-- |
| 19 | +-- Table: "auth_log" |
| 20 | +-- |
| 21 | +CREATE TABLE "auth_log" ( |
| 22 | + "id" INTEGER PRIMARY KEY NOT NULL, |
| 23 | + "user" varchar(9) NOT NULL, |
| 24 | + "token_id" varchar(32) DEFAULT '', |
| 25 | + "ip" varchar(16) NOT NULL, |
| 26 | + "error" text DEFAULT NULL, |
| 27 | + "created_at" datetime DEFAULT CURRENT_TIMESTAMP |
| 28 | +); |
| 29 | + |
| 30 | +CREATE INDEX "user" ON "auth_log" ("user", "token_id"); |
| 31 | + |
| 32 | +CREATE INDEX "user_2" ON "auth_log" ("user", "ip"); |
| 33 | + |
| 34 | +-- |
| 35 | +-- Table: "auth_tokens" |
10 | 36 | -- |
11 | | -CREATE TABLE abrakadabra ( |
12 | | - user char(16) NOT NULL DEFAULT '', |
13 | | - chpasswd char(32) NOT NULL DEFAULT '', |
14 | | - expires datetime DEFAULT NULL, |
15 | | - PRIMARY KEY (user) |
| 37 | +CREATE TABLE "auth_tokens" ( |
| 38 | + "id" INTEGER PRIMARY KEY NOT NULL, |
| 39 | + "user" varchar(9) NOT NULL, |
| 40 | + "token_id" varchar(32) NOT NULL, |
| 41 | + "token_hash" varchar(64) NOT NULL, |
| 42 | + "description" varchar(255) DEFAULT NULL, |
| 43 | + "expires_at" datetime NOT NULL, |
| 44 | + "ip_ranges" text DEFAULT NULL, |
| 45 | + "scope" text DEFAULT NULL, |
| 46 | + "revoked" tinyint(4) DEFAULT 0, |
| 47 | + "created_at" datetime DEFAULT CURRENT_TIMESTAMP |
16 | 48 | ); |
17 | 49 |
|
| 50 | +CREATE INDEX "user_202" ON "auth_tokens" ("user", "token_id", "token_hash"); |
| 51 | + |
| 52 | +CREATE INDEX "user_3" ON "auth_tokens" ("user", "revoked"); |
| 53 | + |
| 54 | +CREATE UNIQUE INDEX "user02" ON "auth_tokens" ("user", "token_id"); |
| 55 | + |
18 | 56 | -- |
19 | | --- Table: grouptable |
| 57 | +-- Table: "grouptable" |
20 | 58 | -- |
21 | | -CREATE TABLE grouptable ( |
22 | | - user char(12) NOT NULL DEFAULT '', |
23 | | - ugroup char(8) NOT NULL DEFAULT '' |
| 59 | +CREATE TABLE "grouptable" ( |
| 60 | + "user" char(12) NOT NULL DEFAULT '', |
| 61 | + "ugroup" char(12) NOT NULL DEFAULT '' |
24 | 62 | ); |
25 | 63 |
|
26 | | -CREATE UNIQUE INDEX user_ugroup ON grouptable (user, ugroup); |
| 64 | +CREATE UNIQUE INDEX "user_ugroup" ON "grouptable" ("user", "ugroup"); |
27 | 65 |
|
28 | 66 | -- |
29 | | --- Table: usertable |
| 67 | +-- Table: "usertable" |
30 | 68 | -- |
31 | | -CREATE TABLE usertable ( |
32 | | - user char(12) NOT NULL DEFAULT '', |
33 | | - password char(13) DEFAULT NULL, |
34 | | - secretemail char(255) DEFAULT NULL, |
35 | | - forcechange tinyint(4) DEFAULT 0, |
36 | | - changed int(11) DEFAULT NULL, |
37 | | - changedby char(10) DEFAULT NULL, |
38 | | - lastvisit datetime DEFAULT NULL, |
39 | | - PRIMARY KEY (user) |
| 69 | +CREATE TABLE "usertable" ( |
| 70 | + "user" char(12) NOT NULL DEFAULT '', |
| 71 | + "password" varchar(60) DEFAULT NULL, |
| 72 | + "secretemail" char(255) DEFAULT NULL, |
| 73 | + "forcechange" tinyint(4) DEFAULT 0, |
| 74 | + "changed" int(11) DEFAULT NULL, |
| 75 | + "changedby" char(10) DEFAULT NULL, |
| 76 | + "lastvisit" datetime DEFAULT NULL, |
| 77 | + PRIMARY KEY ("user") |
40 | 78 | ); |
41 | 79 |
|
| 80 | +CREATE INDEX "usertable_password" ON "usertable" ("password"); |
| 81 | + |
42 | 82 | COMMIT; |
0 commit comments