| 12345678910111213 |
- -- Fonction pour récupérer le nombre d'abonnés par flux
- -- Utilise SECURITY DEFINER pour permettre l'accès public aux compteurs agrégés
- CREATE OR REPLACE FUNCTION public.get_feed_subscriber_counts()
- RETURNS TABLE(feed_id uuid, subscriber_count bigint)
- LANGUAGE sql
- STABLE SECURITY DEFINER
- SET search_path TO 'public'
- AS $$
- SELECT feed_id, COUNT(*) as subscriber_count
- FROM public.user_feeds
- WHERE is_followed = true
- GROUP BY feed_id;
- $$;
|