20250614210754-20a070c0-38d3-43f0-a65b-dba67b3d91b2.sql 803 B

123456789101112131415161718192021
  1. -- Supprimer l'ancienne tâche cron défectueuse
  2. SELECT cron.unschedule('fetch-active-feeds');
  3. -- Créer une nouvelle tâche cron avec la syntaxe correcte
  4. SELECT cron.schedule(
  5. 'fetch-active-feeds',
  6. '*/10 * * * *', -- every 10 minutes
  7. $$
  8. SELECT net.http_post(
  9. url := 'https://wftyukugedtojizgatwj.supabase.co/functions/v1/fetch-rss',
  10. headers := '{"Content-Type": "application/json", "Authorization": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6IndmdHl1a3VnZWR0b2ppemdhdHdqIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDkzNjIxNTEsImV4cCI6MjA2NDkzODE1MX0.KflrS6WiGksws1nO8NDm5i_Dav4u2JDSuEYtEnmKCRE"}'::jsonb,
  11. body := json_build_object(
  12. 'feedId', feeds.id,
  13. 'feedUrl', feeds.url
  14. )::jsonb
  15. )
  16. FROM public.feeds
  17. WHERE status = 'active';
  18. $$
  19. );