Skip to content
Merged
Show file tree
Hide file tree
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
-- Recreate access_tokens table
CREATE TABLE "access_tokens" (
"id" uuid NOT NULL DEFAULT uuid_generate_v4(),
"admin_id" uuid NOT NULL,
"token" text NOT NULL,
"revoked" bool DEFAULT false,
"expires_at" timestamptz,
"created_at" timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updated_at" timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP,
"ip" varchar(255),
"user_agent" varchar(255),
PRIMARY KEY ("id")
);

ALTER TABLE "access_tokens" ADD FOREIGN KEY ("admin_id") REFERENCES "admins"("id") ON DELETE CASCADE;

-- Recreate indexes
CREATE INDEX access_tokens_token_idx ON public.access_tokens USING btree (token);
CREATE INDEX access_tokens_admin_id_idx ON public.access_tokens USING btree (admin_id);

-- Recreate trigger
CREATE TRIGGER set_updated_at_access_tokens BEFORE UPDATE ON access_tokens FOR EACH ROW EXECUTE PROCEDURE set_updated_at();
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
-- Drop access_tokens table (no longer used - users sign in using JWT tokens)
DROP TABLE IF EXISTS access_tokens;
Loading