mirror of
https://github.com/delight-im/PHP-Auth.git
synced 2025-08-06 08:07:27 +02:00
Improve database schema for PostgreSQL
This commit is contained in:
@@ -17,8 +17,6 @@ CREATE TABLE IF NOT EXISTS "users" (
|
|||||||
"last_login" INTEGER DEFAULT NULL
|
"last_login" INTEGER DEFAULT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX IF NOT EXISTS "email" ON "users" ("email");
|
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS "users_confirmations" (
|
CREATE TABLE IF NOT EXISTS "users_confirmations" (
|
||||||
"id" SERIAL PRIMARY KEY,
|
"id" SERIAL PRIMARY KEY,
|
||||||
"user_id" INTEGER NOT NULL,
|
"user_id" INTEGER NOT NULL,
|
||||||
@@ -53,8 +51,8 @@ CREATE TABLE IF NOT EXISTS "users_resets" (
|
|||||||
CREATE INDEX IF NOT EXISTS "user_expires" ON "users_resets" ("user", "expires");
|
CREATE INDEX IF NOT EXISTS "user_expires" ON "users_resets" ("user", "expires");
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS "users_throttling" (
|
CREATE TABLE IF NOT EXISTS "users_throttling" (
|
||||||
"bucket" VARCHAR(44) PRIMARY KEY NOT NULL,
|
"bucket" VARCHAR(44) PRIMARY KEY,
|
||||||
"tokens" float NOT NULL,
|
"tokens" REAL NOT NULL,
|
||||||
"replenished_at" INTEGER NOT NULL,
|
"replenished_at" INTEGER NOT NULL,
|
||||||
"expires_at" INTEGER NOT NULL
|
"expires_at" INTEGER NOT NULL
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user