metric f ton
This commit is contained in:
11
backend/infra/migrations/010_add_password_auth.sql
Normal file
11
backend/infra/migrations/010_add_password_auth.sql
Normal file
@@ -0,0 +1,11 @@
|
||||
-- Migration 010: Add password-based authentication
|
||||
-- Adds password_hash column, makes firebase_uid optional, ensures email uniqueness.
|
||||
|
||||
ALTER TABLE users ADD COLUMN IF NOT EXISTS password_hash VARCHAR(255);
|
||||
|
||||
ALTER TABLE users ALTER COLUMN firebase_uid DROP NOT NULL;
|
||||
|
||||
-- Ensure email is unique so it can serve as the login identifier.
|
||||
-- Drop the old index first if it exists, then create a unique one.
|
||||
DROP INDEX IF EXISTS idx_users_email_unique;
|
||||
CREATE UNIQUE INDEX idx_users_email_unique ON users (email);
|
||||
Reference in New Issue
Block a user