A Microsoft anunciou a disponibilidade geral (GA) do parâmetro cron.timezone para o Azure Database for PostgreSQL, permitindo que o pg_cron passe a operar conforme o fuso horário definido pelo usuário. Embora pareça uma atualização incremental, para times de engenharia que lidam com sistemas críticos, essa mudança resolve um problema recorrente de desalinhamento temporal em tarefas automatizadas.
Historicamente, o pg_cron seguia rigidamente o padrão UTC. Para empresas brasileiras, isso significava que jobs de manutenção, relatórios ou processamento de batch precisavam de cálculos de offset recorrentes para garantir que o job rodasse no horário comercial local ou em janelas de baixa latência específicas do nosso fuso. Com a nova configuração de cron.timezone, você centraliza a lógica de execução dentro do próprio banco, eliminando gambiarras em scripts de automação e reduzindo a complexidade do pipeline de agendamento.
Este movimento reflete um ajuste prático na gestão de instâncias gerenciadas, permitindo que o deployment de aplicações que dependem de agendamentos internos do PostgreSQL esteja mais próximo da realidade do negócio. Do ponto de vista de SecOps e governança, centralizar essa definição no servidor simplifica a auditoria e os logs de execução, garantindo que o timestamp de cada tarefa disparada esteja em conformidade com as regras de conformidade da empresa, sem depender de interpretações de terceiros ou conversões na camada de aplicação.
Para tomadores de decisão, a recomendação é revisar as tarefas agendadas em instâncias legadas. A migração para uma configuração centralizada evita falhas de execução por erro humano em conversões de horário e traz mais previsibilidade para os processos de maintenance window e database housekeeping.
Artigo originalmente publicado em Azure Updates - Latest from Azure Charts.