-- ====================================================================
-- Activation du RLS sur toutes les tables publiques
-- Les migrations précédentes créaient des politiques no_direct_access
-- mais n'activaient jamais ENABLE ROW LEVEL SECURITY — les politiques
-- étaient donc silencieusement ignorées par PostgreSQL.
-- ====================================================================

ALTER TABLE public.abonnements              ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.adresse_cache_requetes   ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.adresses_reference       ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.agendas                  ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.app_content              ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.contrats                 ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.creneaux                 ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.dev_sessions             ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.enfants                  ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.entreprises              ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.itineraire_cache_requetes ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.messages_contact         ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.prestataire_kyc          ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.prestataire_kyc_history  ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.prestataires             ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.prestations              ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.reservation_enfants      ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.reservations             ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.signalements             ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.tuteurs                  ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.utilisateurs             ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.vitrines                 ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.votes                    ENABLE ROW LEVEL SECURITY;

