- Drop .gitmodules (ia_dev tracked as submodule pointer without file) - Add services/docv Cargo workspace: docv-back, docv-shared, migrations, sources - Refresh systemd/README.md
15 lines
440 B
SQL
15 lines
440 B
SQL
-- Minimal users table for docv authentication (zone 1, IMPL_01).
|
|
-- Compatible with PostgreSQL 13+ (gen_random_uuid).
|
|
|
|
CREATE TABLE IF NOT EXISTS users (
|
|
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
|
email TEXT NOT NULL UNIQUE,
|
|
password_hash TEXT NOT NULL,
|
|
name TEXT,
|
|
phone TEXT,
|
|
preferences JSONB,
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_users_email ON users (email);
|