Skip to content

Commit 215c778

Browse files
committed
Update authen_pause schema for SQLite
1 parent 9b00b3f commit 215c778

1 file changed

Lines changed: 64 additions & 24 deletions

File tree

Lines changed: 64 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,82 @@
1-
--
1+
--
22
-- 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+
--
55

66
BEGIN TRANSACTION;
77

88
--
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"
1036
--
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
1648
);
1749

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+
1856
--
19-
-- Table: grouptable
57+
-- Table: "grouptable"
2058
--
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 ''
2462
);
2563

26-
CREATE UNIQUE INDEX user_ugroup ON grouptable (user, ugroup);
64+
CREATE UNIQUE INDEX "user_ugroup" ON "grouptable" ("user", "ugroup");
2765

2866
--
29-
-- Table: usertable
67+
-- Table: "usertable"
3068
--
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")
4078
);
4179

80+
CREATE INDEX "usertable_password" ON "usertable" ("password");
81+
4282
COMMIT;

0 commit comments

Comments
 (0)