Add profile fields: work areas, moral causes, and interests

This commit is contained in:
MartinBraquet
2025-12-03 16:56:02 +01:00
parent 43238ecc44
commit 3b0465c65c
31 changed files with 1134 additions and 109 deletions

18
backend/supabase/work.sql Normal file
View File

@@ -0,0 +1,18 @@
CREATE TABLE IF NOT EXISTS work
(
id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
creator_id text REFERENCES users (id) ON DELETE set null,
name TEXT NOT NULL,
CONSTRAINT work_name_unique UNIQUE (name)
);
-- Row Level Security
ALTER TABLE work
ENABLE ROW LEVEL SECURITY;
DROP POLICY IF EXISTS "public read" ON work;
CREATE POLICY "public read" ON work
FOR SELECT USING (true);
CREATE UNIQUE INDEX idx_work_name_ci
ON work (name);