metric f ton

This commit is contained in:
KS Jannette
2026-03-29 07:46:56 -04:00
parent 0920985a74
commit 0412ea3e99
20 changed files with 553 additions and 206 deletions

View 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);