# Supabase Cron: automatize tarefas com pg_cron no banco

> **Resposta Direta:** A Aula 11 de 15 ("Supabase Cron: automatize tarefas com pg_cron no banco"), parte do módulo "Recursos avançados" do curso gratuito "Supabase sem mistério: banco, auth e RLS" na Escola de Aplicativos (ministrado por Mauro Mequelussi), ensina na prática: exploramos o Supabase Cron e a extensão pg_cron para executar tarefas automáticas direto no PostgreSQL sem infraestrutura externa. Demonstramos um caso real no Funil de CRM para sinalizar follow-ups vencidos toda manhã. Além da configuração no painel e via SQL, você verá cuidados com o fuso GMT e histórico de execuções.

## Ficha Técnica da Aula

- **Curso:** [Supabase sem mistério: banco, auth e RLS](https://www.escoladeaplicativos.com.br/cursos/supabase-sem-misterio)
- **Escola:** Escola de Aplicativos (https://www.escoladeaplicativos.com.br)
- **Instrutor:** Mauro Mequelussi
- **Módulo 3 de 4:** Recursos avançados
- **Posição na trilha:** Aula 11 de 15
- **Duração da videoaula:** 5 min
- **Nível:** Iniciante
- **Idioma:** Português (PT-BR)
- **Custo:** 100% Gratuito (R$ 0)
- **Certificado:** Certificado gratuito verificável incluso ao concluir o curso
- **Acesso ao vídeo:** Resumo técnico aberto; videoaula em HD liberada mediante cadastro gratuito
- **URL canônica:** https://www.escoladeaplicativos.com.br/cursos/supabase-sem-misterio/supabase-cron-automatize-tarefas-com-pg-cron-no-banco

## O que você vai aprender

- O que é o Supabase Cron e como funciona a extensão pg_cron por baixo dos panos
- Como decodificar expressões de tempo cron e usar linguagem natural no painel
- Como criar um job para atualizar tarefas atrasadas no projeto do Funil
- Como monitorar execuções anteriores pela aba de histórico
- Como evitar erros comuns com o fuso horário GMT e o consumo de espaço em disco

## Pontos-chave da Aula

- Tarefas agendadas rodam direto no banco, sem passar pela internet pública
- O relógio padrão do Cron segue o fuso GMT (3 horas à frente do horário de Brasília)
- A tabela de histórico de execuções não limpa sozinha e precisa de manutenção
- Tarefas reativas a ações do usuário devem usar gatilhos ou Realtime, e não agendamento por tempo

## Capítulos e Tópicos da Videoaula

- **[00:00] O problema dos follow-ups esquecidos** — Uma rotina esquecida no CRM mostra a necessidade de automatizar tarefas diárias sem depender de cliques manuais.
- **[00:24] A analogia do despertador no banco** — O Cron funciona como o despertador do celular, disparando ações pré-programadas em horários exatos.
- **[00:42] O que é Supabase Cron e pg_cron** — Entenda o papel da extensão pg_cron e os tipos de tarefas que um job agendado pode executar.
- **[01:14] Como ler a sintaxe de horário do cron** — Aprenda a interpretar os cinco campos de uma expressão cron e a usar linguagem natural no painel.
- **[01:38] Criando o job de tarefas no Funil** — Passo a passo para agendar a atualização de follow-ups atrasados e monitorar o histórico de execuções.
- **[02:26] A pegadinha do fuso horário GMT** — O agendador opera no padrão GMT, exigindo ajuste de 3 horas em relação ao horário de Brasília.
- **[02:45] Limpeza de histórico e nomes de jobs** — Dicas essenciais sobre como evitar acúmulo de dados na tabela de histórico e o comportamento dos identificadores.
- **[03:08] Limites recomendados e quando não usar** — Conheça as restrições de concorrência e duração máxima, além das diferenças entre agendamento, eventos e filas.
- **[03:50] Supabase Cron versus soluções externas** — Compare o pg_cron com Cloudflare, Vercel e GitHub Actions, entendendo a vantagem da latência zero.
- **[04:13] Impacto de custos e regras do plano grátis** — Como os jobs consom recursos da máquina do banco, invocações de Edge Functions e a regra de pausa de projetos.
- **[04:40] Recapitulação e o que vem a seguir** — Revisão dos pontos principais do Supabase Cron e a introdução ao uso de filas para cargas pesadas.

## Destaques Práticos

- **[01:38] Criando um job automático no Supabase**: Veja na prática como programar o banco para atualizar tarefas atrasadas toda manhã sem nenhum clique manual.
- **[02:26] Fuso horário e histórico: dois cuidados essenciais**: Evite surpresas com tarefas rodando na hora errada por conta do fuso GMT e descubra como limpar o histórico.
- **[03:08] Quando o Cron não é a solução ideal**: Entenda os limites de jobs simultâneos e saiba quando usar gatilhos em tempo real ou filas em vez do Cron.

## Conceitos e Tecnologias Abordados

- **Tópicos:** Supabase Cron, pg_cron, Agendamento de tarefas, Expressões cron, Automação no PostgreSQL, Fuso horário GMT
- **Ferramentas e Entidades:** Supabase, PostgreSQL, pg_cron, Cloudflare Workers, Vercel, GitHub Actions

## Documentação e Referências Oficiais

- [Início rápido com Supabase Cron](https://supabase.com/docs/guides/cron/quickstart)
- [Guia da extensão pg_cron no Supabase](https://supabase.com/docs/guides/database/extensions/pg_cron)

## Perguntas Frequentes (FAQ)

### O que é ensinado na Aula 11 (Supabase Cron: automatize tarefas com pg_cron no banco) do curso Supabase sem mistério: banco, auth e RLS?

Nesta aula do módulo "Recursos avançados" na Escola de Aplicativos, você aprende de forma prática: O que é o Supabase Cron e como funciona a extensão pg_cron por baixo dos panos; Como decodificar expressões de tempo cron e usar linguagem natural no painel; Como criar um job para atualizar tarefas atrasadas no projeto do Funil; Como monitorar execuções anteriores pela aba de histórico.

### Como assistir ao vídeo completo da aula "Supabase Cron: automatize tarefas com pg_cron no banco" gratuitamente?

O resumo técnico estruturado desta aula é público e gratuito. Para assistir à videoaula completa em HD, basta entrar ou criar sua conta 100% gratuita na Escola de Aplicativos — o cadastro leva segundos e libera todas as 15 aulas do curso "Supabase sem mistério: banco, auth e RLS", controle de progresso, Tutor IA e emissão de certificado gratuito.

### Quais tecnologias e conceitos são abordados em "Supabase Cron: automatize tarefas com pg_cron no banco"?

A aula cobre diretamente os seguintes tópicos técnicos aplicados em produção: Supabase Cron, pg_cron, Agendamento de tarefas, Expressões cron, Automação no PostgreSQL, Fuso horário GMT.

### O curso "Supabase sem mistério: banco, auth e RLS" oferece certificado gratuito?

Sim. Ao assistir às 15 aulas do curso gratuito "Supabase sem mistério: banco, auth e RLS" na Área de Membros da Escola de Aplicativos, você emite gratuitamente um certificado digital em português com código de verificação pública.

## Como assistir à videoaula completa gratuitamente

Crie sua conta gratuita em segundos em https://www.escoladeaplicativos.com.br/login?redirect=%2Fm%2Fcursos%2Fsupabase-sem-misterio%2Faula%2Fsupabase-cron-automatize-tarefas-com-pg-cron-no-banco para assistir ao vídeo completo desta aula em HD na Área de Membros da Escola de Aplicativos, com progresso salvo, Tutor IA e certificado gratuito verificável.

## Navegação do Curso

- **Aula anterior:** [Aula 10: Busca semântica e embeddings no Supabase com pgvector](https://www.escoladeaplicativos.com.br/cursos/supabase-sem-misterio/busca-semantica-e-embeddings-no-supabase-com-pgvector)
- **Próxima aula:** [Aula 12: Filas no Supabase: processe milhares de contatos sem travar](https://www.escoladeaplicativos.com.br/cursos/supabase-sem-misterio/filas-no-supabase-processe-milhares-de-contatos-sem-travar)
