-- 0001_schema.sql — Phase 0 -- Crée le schéma dédié `ordinarthur_os`. Les tables métier arrivent dans -- les migrations suivantes (0002+). On pose ici uniquement le socle. create schema if not exists ordinarthur_os; -- pgcrypto pour gen_random_uuid() create extension if not exists pgcrypto; comment on schema ordinarthur_os is 'Assistant personnel single-user d''Arthur. Accès via service_role uniquement.'; -- Helper appliqué à chaque table créée dans les migrations suivantes : -- -- alter table ordinarthur_os. enable row level security; -- create policy "_service_role" on ordinarthur_os. -- for all using (auth.role() = 'service_role') -- with check (auth.role() = 'service_role'); -- -- (Repris explicitement dans chaque migration de table.)