accounts/sql/20260205_sessions_token_unique.sql
Haitao Pan dc348238f1 fix: correct sessions table column names from user_id to user_uuid
- Fixed CreateSession and GetSession SQL queries to use user_uuid instead of user_id
- Added unique constraint on sessions.token column for proper upsert support
- Created migration file to add the unique index to existing databases

This fixes the 500 error on /api/auth/login caused by session creation failure
2026-02-05 11:00:57 +08:00

7 lines
300 B
SQL

-- Migration: Add unique constraint on sessions.token
-- Date: 2026-02-05
-- Description: Adds a unique index on the sessions.token column to support
-- the ON CONFLICT clause in session upsert operations.
CREATE UNIQUE INDEX IF NOT EXISTS sessions_token_uk ON public.sessions (token);