X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fdatabase%2FtableStructure.sql;h=ca57e515ccc8b80361372178a745c21a84752611;hb=d7be034f96e06985f57d86d2779c434276b5bd4d;hp=a6aaf385a0ba49107356bc469f617a2fe66bd184;hpb=1e5293e284e84388dd13fcddb4b48d99986426b5;p=gigi.git diff --git a/src/org/cacert/gigi/database/tableStructure.sql b/src/org/cacert/gigi/database/tableStructure.sql index a6aaf385..ca57e515 100644 --- a/src/org/cacert/gigi/database/tableStructure.sql +++ b/src/org/cacert/gigi/database/tableStructure.sql @@ -67,12 +67,9 @@ CREATE TABLE "emails" ( "created" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, "modified" timestamp NULL DEFAULT NULL, "deleted" timestamp NULL DEFAULT NULL, - "hash" varchar(50) NOT NULL DEFAULT '', - "attempts" smallint NOT NULL DEFAULT '0', PRIMARY KEY ("id") ); CREATE INDEX ON "emails" ("memid"); -CREATE INDEX ON "emails" ("hash"); CREATE INDEX ON "emails" ("deleted"); CREATE INDEX ON "emails" ("email"); @@ -90,7 +87,8 @@ CREATE TABLE "emailPinglog" ( "email" varchar(255) NOT NULL, "type" "emailPingType" NOT NULL, "status" "pingState" NOT NULL, - "result" varchar(255) NOT NULL + "result" varchar(255) NOT NULL, + "challenge" varchar(255) NULL DEFAULT NULL ); DROP TABLE IF EXISTS "pingconfig"; @@ -262,7 +260,7 @@ CREATE INDEX ON "jobs" ("state"); DROP TABLE IF EXISTS "notary"; DROP TYPE IF EXISTS "notaryType"; -CREATE TYPE "notaryType" AS enum('Face to Face Meeting', 'TOPUP', 'TTP-Assisted'); +CREATE TYPE "notaryType" AS enum('Face to Face Meeting', 'TOPUP', 'TTP-Assisted', 'Nucleus Bonus'); CREATE TABLE "notary" ( "id" serial NOT NULL, @@ -327,7 +325,7 @@ CREATE TABLE IF NOT EXISTS "arbitrations" ( DROP TABLE IF EXISTS "user_groups"; DROP TYPE IF EXISTS "userGroup"; -CREATE TYPE "userGroup" AS enum('supporter','arbitrator','blockedassuree','blockedassurer','blockedlogin','ttp-assurer','ttp-applicant', 'codesigning', 'orgassurer', 'blockedcert'); +CREATE TYPE "userGroup" AS enum('supporter','arbitrator','blockedassuree','blockedassurer','blockedlogin','ttp-assurer','ttp-applicant', 'codesigning', 'orgassurer', 'blockedcert', 'nucleus-assurer'); CREATE TABLE IF NOT EXISTS "user_groups" ( "id" serial NOT NULL, @@ -374,7 +372,7 @@ CREATE TABLE "schemeVersion" ( "version" smallint NOT NULL, PRIMARY KEY ("version") ); -INSERT INTO "schemeVersion" (version) VALUES(8); +INSERT INTO "schemeVersion" (version) VALUES(11); DROP TABLE IF EXISTS `passwordResetTickets`; CREATE TABLE `passwordResetTickets` (