From 835e78898a05caa1f6603eaf78f555f5e51303f6 Mon Sep 17 00:00:00 2001 From: John O'Keefe Date: Sat, 31 Jan 2026 11:44:23 -0500 Subject: [PATCH] Convert refresh_tokens.token from VARCHAR to UUID - Change token column type from VARCHAR(255) to UUID - Add gen_random_uuid() as default value for token - Improves type safety and performance for token storage --- database/schema/schema.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/database/schema/schema.sql b/database/schema/schema.sql index a1cafdc..ee7f86e 100644 --- a/database/schema/schema.sql +++ b/database/schema/schema.sql @@ -36,7 +36,7 @@ CREATE TABLE users ( CREATE TABLE refresh_tokens ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID NOT NULL REFERENCES users(id) ON DELETE CASCADE, - token VARCHAR(255) UNIQUE NOT NULL, + token UUID UNIQUE NOT NULL DEFAULT gen_random_uuid(), expires_at TIMESTAMP WITH TIME ZONE NOT NULL, created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(), revoked_at TIMESTAMP WITH TIME ZONE