Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
88 changes: 64 additions & 24 deletions doc/schemas/authen_pause.schema.sqlite
Original file line number Diff line number Diff line change
@@ -1,42 +1,82 @@
--
--
-- Created by SQL::Translator::Producer::SQLite
-- Created on Sat Aug 13 10:46:32 2011
--
-- Created on Sun Apr 26 23:27:47 2026
--

BEGIN TRANSACTION;

--
-- Table: abrakadabra
-- Table: "abrakadabra"
--
CREATE TABLE "abrakadabra" (
"user" char(16) NOT NULL DEFAULT '',
"chpasswd" char(32) NOT NULL DEFAULT '',
"expires" datetime DEFAULT NULL,
PRIMARY KEY ("user")
);

--
-- Table: "auth_log"
--
CREATE TABLE "auth_log" (
"id" INTEGER PRIMARY KEY NOT NULL,
"user" varchar(9) NOT NULL,
"token_id" varchar(32) DEFAULT '',
"ip" varchar(16) NOT NULL,
"error" text DEFAULT NULL,
"created_at" datetime DEFAULT CURRENT_TIMESTAMP
);

CREATE INDEX "user" ON "auth_log" ("user", "token_id");

CREATE INDEX "user_2" ON "auth_log" ("user", "ip");

--
-- Table: "auth_tokens"
--
CREATE TABLE abrakadabra (
user char(16) NOT NULL DEFAULT '',
chpasswd char(32) NOT NULL DEFAULT '',
expires datetime DEFAULT NULL,
PRIMARY KEY (user)
CREATE TABLE "auth_tokens" (
"id" INTEGER PRIMARY KEY NOT NULL,
"user" varchar(9) NOT NULL,
"token_id" varchar(32) NOT NULL,
"token_hash" varchar(64) NOT NULL,
"description" varchar(255) DEFAULT NULL,
"expires_at" datetime NOT NULL,
"ip_ranges" text DEFAULT NULL,
"scope" text DEFAULT NULL,
"revoked" tinyint(4) DEFAULT 0,
"created_at" datetime DEFAULT CURRENT_TIMESTAMP
);

CREATE INDEX "user_202" ON "auth_tokens" ("user", "token_id", "token_hash");

CREATE INDEX "user_3" ON "auth_tokens" ("user", "revoked");

CREATE UNIQUE INDEX "user02" ON "auth_tokens" ("user", "token_id");

--
-- Table: grouptable
-- Table: "grouptable"
--
CREATE TABLE grouptable (
user char(12) NOT NULL DEFAULT '',
ugroup char(8) NOT NULL DEFAULT ''
CREATE TABLE "grouptable" (
"user" char(12) NOT NULL DEFAULT '',
"ugroup" char(12) NOT NULL DEFAULT ''
);

CREATE UNIQUE INDEX user_ugroup ON grouptable (user, ugroup);
CREATE UNIQUE INDEX "user_ugroup" ON "grouptable" ("user", "ugroup");

--
-- Table: usertable
-- Table: "usertable"
--
CREATE TABLE usertable (
user char(12) NOT NULL DEFAULT '',
password char(13) DEFAULT NULL,
secretemail char(255) DEFAULT NULL,
forcechange tinyint(4) DEFAULT 0,
changed int(11) DEFAULT NULL,
changedby char(10) DEFAULT NULL,
lastvisit datetime DEFAULT NULL,
PRIMARY KEY (user)
CREATE TABLE "usertable" (
"user" char(12) NOT NULL DEFAULT '',
"password" varchar(60) DEFAULT NULL,
"secretemail" char(255) DEFAULT NULL,
"forcechange" tinyint(4) DEFAULT 0,
"changed" int(11) DEFAULT NULL,
"changedby" char(10) DEFAULT NULL,
"lastvisit" datetime DEFAULT NULL,
PRIMARY KEY ("user")
);

CREATE INDEX "usertable_password" ON "usertable" ("password");

COMMIT;
Loading