20250706183754-1254efa6-115a-4ba8-bd75-da13868a6aa5.sql 666 B

1234567891011121314151617
  1. -- Créer les politiques RLS manquantes pour la suppression des flux
  2. -- Politique DELETE pour la table feeds - seuls les super utilisateurs peuvent supprimer des flux
  3. CREATE POLICY "Super users can delete feeds"
  4. ON public.feeds
  5. FOR DELETE
  6. TO authenticated
  7. USING (public.is_super_user());
  8. -- Politique DELETE pour la table articles - permettre la suppression en cascade quand un flux est supprimé
  9. CREATE POLICY "Articles can be deleted when feed is deleted"
  10. ON public.articles
  11. FOR DELETE
  12. TO authenticated
  13. USING (public.is_super_user());
  14. -- La table user_articles a déjà une politique DELETE qui permet aux utilisateurs de gérer leurs propres interactions