Suporte à versão do Postgres

O Lakebase roda o PostgreSQL padrão e mantém tudo atualizado para você. Você seleciona uma versão principal ao criar um projeto, e o Lakebase atualiza automaticamente para a versão menor mais recente. Esta página descreve as principais versões do Postgres que o Lakebase suporta, como o Lakebase aplica lançamentos menores e como verificar a versão que seu projeto roda.

Note

Esta página descreve as atualizações de versões do Postgres, as correções de bugs e os patches de segurança que vêm do projeto PostgreSQL. Para as mudanças específicas em uma atualização, veja as notas oficiais de lançamento do PostgreSQL. O Lakebase anuncia quando novas versões ficam disponíveis, junto com outras mudanças na plataforma, nas notas de lançamento do Lakebase.

Como funcionam as versões PostgreSQL

O PostgreSQL usa um número de versão em duas partes, como 17.6. O primeiro número é a versão maior e o segundo é a versão menor. Para mais detalhes, veja versionamento do PostgreSQL.

  • As principais versões introduzem novos recursos e mudanças de comportamento. O PostgreSQL publica uma nova versão principal cerca de uma vez por ano. Cada versão principal recebe suporte upstream por cinco anos, após os quais chega ao fim da vida útil e não é mais corrigida.
  • Versões menores contêm apenas correções de bugs e patches de segurança. Eles não adicionam recursos nem mudam comportamento. O PostgreSQL publica uma versão menor para cada versão principal suportada pelo menos uma vez a cada três meses, e pode publicar uma versão não programada para um bug crítico ou problema de segurança. Uma versão menor é lançada para todas as versões principais suportadas ao mesmo tempo.

Versões suportadas do Postgres

Lakebase apoia o Postgres 16, Postgres 17 e Postgres 18. Postgres 17 é o padrão. Para usar uma versão principal diferente, selecione-a ao criar um projeto. Consulte Gerenciar projetos. O Lakebase alinha o fim de vida de cada versão principal com a janela oficial de suporte de cinco anos do PostgreSQL.

Confira sua versão do Postgres

Para ver a versão exata que um projeto executa, conecte-se ao banco de dados e execute a seguinte consulta:

SELECT version();

O primeiro número é a versão principal. A segunda é a versão menor, que o Lakebase atualiza automaticamente. Você pode rodar essa consulta a partir da Consulta do Lakebase SQL Editor ou de qualquer cliente Postgres.

Sua versão principal do Postgres também é exibida no widget Configurações do projeto no painel do projeto. Com a linha de comando Databricks, databricks postgres get-project projects/<project_id> retorna o mesmo valor no pg_version campo.

Como as liberações menores são aplicadas

O Lakebase roda a versão menor mais recente do Postgres para cada versão maior suportada e atualiza para você. Atualizações menores são aplicadas durante o ciclo regular de atualizações do seu projeto, ou imediatamente após reiniciar o cálculo onde o Postgres roda. Se uma instância de computação estiver ociosa e escalada para zero, ela receberá a atualização da próxima vez que for iniciada. O Lakebase pré-aquece o cache durante a reinicialização para proteger o desempenho. Para detalhes sobre o momento das atualizações e como definir uma janela de atualização, veja Gerenciar atualizações.

Você não pode fixar um lançamento menor anterior ou fazer downgrade para um anterior. Por exemplo, quando a versão 17.11 é a mais recente versão menor do Postgres 17, você não pode escolher rodar um computo na versão 17.10. Se um projeto perder uma ou mais atualizações menores, o Lakebase avança diretamente para a versão menor mais recente disponível para sua versão principal, em vez de passar por cada lançamento intermediário.

Lançamentos recentes de versões menores

A tabela a seguir mostra quando lançamentos recentes do Postgres ficaram disponíveis no Lakebase. Cada versão faz link para suas notas de lançamento do PostgreSQL, que listam as correções de bugs e os patches CVE incluídos nessa versão menor. As datas são aproximadas.

Data de lançamento de Postgres Versões no lançamento Disponível pela primeira vez no Lakebase Tempo até a disponibilidade
2026-08-13 18.6, 17.11, 16.15 2026-08-15 2 dias
2026-05-14 17.10, 16.14 15/05/2026 1 dia
12/02/2026 17,8, 16,12 12/02/2026 Mesmo dia
13/11/2025 17.7, 16.11 2025-12-03 20 dias

A data Primeiro disponível no Lakebase indica quando uma versão ficou disponível pela primeira vez para execução, não o momento em que todos os recursos de computação a estão executando. Cada cálculo o detecta na próxima reinicialização, conforme descrito acima.

Em agosto de 2026, o Lakebase roda a versão menor mais recente da comunidade para todas as versões principais suportadas: 18.6, 17.11 e 16.15. Para a lista de versões atual, veja compatibilidade com a Postgres.

A Lakebase adicionou suporte ao Postgres 18 em junho de 2026, começando com a versão 18.4 a partir do lançamento de 14-05-2026. Os lançamentos menores do Postgres 18 antes da 18.4 não eram oferecidos no Lakebase.

Ações manuais após lançamentos menores

Como um serviço gerenciado, o Lakebase aplica atualizações menores automaticamente e busca mantê-las livres de trabalho manual. Ocasionalmente, uma correção como um patch de segurança exige uma decisão que depende da sua aplicação e não pode ser totalmente automatizada. Quando isso acontece, o que é raro, a Lakebase notifica você para que você possa tomar as medidas necessárias.

Principais atualizações de versão

A Lakebase não atualiza um projeto para uma nova versão principal do Postgres já existente. Para usar uma versão maior mais recente, crie um novo projeto com essa versão e depois migre seus dados para ela usando ferramentas como pg_dump e pg_restore. Veja Gerenciar projetos para criar o projeto e Postgres pg_dump & pg_restore para mover seus dados.