Suporte a versões Postgres

O Lakebase corre o PostgreSQL padrão e mantém-no atualizado para si. Seleciona uma versão principal quando cria um projeto, e o Lakebase atualiza-o 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 o seu projeto executa.

Note

Esta página descreve as atualizações de versões do Postgres, as correções de bugs e os patches de segurança provenientes do projeto PostgreSQL. Para as alterações específicas numa atualização, consulte as notas oficiais de lançamento do PostgreSQL. A Lakebase anuncia quando novas versões ficam disponíveis, juntamente com outras alterações na plataforma, nas notas de lançamento da Lakebase.

Como funcionam as versões PostgreSQL

O PostgreSQL utiliza 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 PostgreSQL.

  • As versões principais introduzem novas funcionalidades e alterações de comportamento. O PostgreSQL publica uma nova versão principal cerca de uma vez por ano. Cada versão principal recebe suporte a montante durante cinco anos, após os quais chega ao fim da vida útil e deixa de ser corrigida.
  • As versões menores contêm apenas correções de bugs e correções de segurança. Não acrescentam funcionalidades nem alteram comportamentos. O PostgreSQL publica uma versão menor para cada versão principal suportada pelo menos uma vez a cada três meses, podendo publicar uma versão não agendada 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 Postgres suportadas

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

Vê a tua versão do Postgres

Para ver a versão exata que um projeto executa, ligue-se à base 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. Pode executar esta consulta a partir da Consulta a partir do Lakebase SQL Editor ou de qualquer cliente Postgres.

A versão principal do seu Postgres também é apresentada no widget Definições do projeto no painel do seu projeto. Com a CLI Databricks, databricks postgres get-project projects/<project_id> devolve o mesmo valor no pg_version campo.

Como são aplicados os lançamentos menores

O Lakebase executa a versão menor mais recente do Postgres para cada versão maior suportada e atualiza-a para ti. Atualizações menores são aplicadas durante o ciclo regular de atualizações do seu projeto, ou imediatamente quando reinicia o cálculo onde o Postgres é executado. Se um cálculo estiver inativo e escalado a zero, ele capta a atualização na próxima vez que começa. O Lakebase pré-aquece a cache durante o reinício para proteger o desempenho. Para detalhes sobre o timing das atualizações e como definir uma janela de atualização, consulte Gerir atualizações.

Não podes fixar um lançamento menor anterior nem fazer downgrade para um anterior. Por exemplo, quando a versão 17.11 é a mais recente versão menor do Postgres 17, não pode optar por executar um cálculo na versão 17.10. Se um projeto perder uma ou mais atualizações menores, a Lakebase avança diretamente para a versão menor mais recente disponível para a sua versão principal, em vez de passar por cada lançamento intermédio.

Lançamentos recentes de versões menores

A tabela seguinte mostra quando os lançamentos recentes da Postgres ficaram disponíveis no Lakebase. Cada versão remete para as notas da versão do PostgreSQL, onde estão listadas as correções de erros e as correções de CVE incluídas nessa versão secundária. As datas são aproximadas.

Data de lançamento da Postgres Versões incluídas na versão Disponível pela primeira vez em Lakebase Tempo até à 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
2026-02-12 17.8, 16.12 2026-02-12 No mesmo dia
13/11/2025 17.7, 16.11 2025-12-03 20 dias

A primeira data disponível no Lakebase indica quando uma versão ficou disponível para ser executada, não o momento em que todos os cálculos a executam. Cada instância de computação retoma-o no reinício seguinte, conforme descrito acima.

Em agosto de 2026, o Lakebase executa 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 serviço gerido, o Lakebase aplica atualizações menores automaticamente e procura mantê-las livres de trabalho manual. Por vezes, 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 isto acontece, o que é pouco frequente, a Lakebase notifica-o para que possa tomar as medidas necessárias.

Principais atualizações de versões

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