Поддержка версий Postgres

Lakebase работает на стандартном PostgreSQL и поддерживает его актуальным для вас. Вы выбираете основную версию при создании проекта, и Lakebase автоматически обновляет её до последнего небольшого релиза. На этой странице описаны основные версии Postgres, которые поддерживает Lakebase, как Lakebase применяет мелкие релизы и как проверить версию вашего проекта.

Note

На этой странице описаны обновления версии Postgres, исправления ошибок и патчи безопасности, выпущенные в рамках проекта PostgreSQL. Для конкретных изменений в релизе см. официальные заметки к релизу PostgreSQL. Lakebase объявляет о появлении новых версий и других изменениях платформы в заметках к релизу Lakebase.

Как работают версии PostgreSQL

PostgreSQL использует двухкомпонентный номер версии, например 17.6. Первая композиция — мажорная версия, а вторая — минорная. Для подробностей см. версии PostgreSQL.

  • Основные версии вводят новые функции и изменения поведения. PostgreSQL публикует новую основную версию примерно раз в год. Каждая основная версия получает поддержку upstream в течение пяти лет, после чего достигает конца срока службы и больше не обновляется.
  • Небольшие версии содержат только исправления ошибок и патчи безопасности. Они не добавляют особенности и не меняют поведение. PostgreSQL публикует небольшой релиз для каждой поддерживаемой основной версии как минимум раз в три месяца и может публиковать незапланированный релиз при критической ошибке или проблеме безопасности. Небольшой релиз выпускается для всех поддерживаемых основных версий одновременно.

Поддерживаемые версии Postgres

Lakebase поддерживает Postgres 16, Postgres 17 и Postgres 18. Postgres 17 — это по умолчанию. Чтобы использовать другую основную версию, выбирайте её при создании проекта. См. статью "Управление проектами". Lakebase согласует сроки окончания жизни для каждой основной версии с официальным пятилетним окном поддержки PostgreSQL.

Проверьте свою версию на Postgres

Чтобы увидеть точную версию запуска проекта, подключитесь к базе данных и выполните следующий запрос:

SELECT version();

Первая цифра — это основная версия. Вторая — это незначительная версия, которую Lakebase обновляет автоматически. Вы можете выполнить этот запрос в редакторе SQL Query from Lakebase или в любом клиенте Postgres.

Ваша основная версия Postgres также отображается в виджете Project settings на дашборде Project. С помощью Databricks CLIdatabricks postgres get-project projects/<project_id> возвращает то же значение в поле pg_version.

Как применяются незначительные релизы

Lakebase запускает последний минорный релиз Postgres для каждой поддерживаемой версии и обновляет его для вас. Небольшие обновления вносятся во время обычного цикла обновлений вашего проекта или сразу после перезапуска вычислительной системы, где работает Postgres. Если вычислительный ресурс простаивает и масштабирован до нуля, он получит обновление при следующем запуске. Lakebase предварительно прогревает тайник во время перезапуска, чтобы защитить производительность. Для подробностей о времени обновления и о том, как настроить окно обновления, см. раздел «Управление обновлениями».

Нельзя закрепить более раннюю второстепенную версию или откатиться к предыдущей версии. Например, если версия 17.11 — это последний небольшой релиз Postgres 17, вы не можете выбрать запуск вычислений на версии 17.10. Если проект пропускает одно или несколько незначительных обновлений, Lakebase сразу перемещает его на последний доступный минорный релиз для основной версии, а не через каждый промежуточный релиз.

Недавние выпуски малых версий

В следующей таблице показано, когда в Lakebase появились недавние релизы Postgres. Каждая версия ссылается на заметки к релизу PostgreSQL, где перечислены исправления ошибок и CVE-патчи, включённые в этот небольшой релиз. Даты приблизительны.

Дата выхода Postgres Версии в релизе Впервые доступен в Lakebase Время доступности
2026-08-13 18.6, 17.11, 16.15 2026-08-15 2 дня
2026-05-14 17.10, 16.14 15.05.2026 1 день
12.02.2026 17.8, 16.12 12.02.2026 В тот же день
2025-11-13 17.7, 16.11 2025-12-03 20 дней

Дата «Впервые доступно в Lakebase» указывает, когда выпуск впервые стал доступен для запуска, а не момент, когда он уже выполняется на всех вычислительных ресурсах. Каждый вычислитель подхватывает его при следующем перезапуске, как описано выше.

По состоянию на август 2026 года Lakebase запускает последний небольшой релиз для сообщества для всех поддерживаемых основных версий: 18.6, 17.11 и 16.15. Для текущего списка версий см. совместимость с Postgres.

Lakebase добавила поддержку Postgres 18 в июне 2026 года, начиная с версии 18.4 с релиза 2026-05-14. Минорные релизы Postgres 18 до версии 18.4 не были доступны в Lakebase.

Ручные действия после незначительных освобождений

Как управляемый сервис, Lakebase автоматически вносит незначительные обновления и стремится сохранить их свободными от ручной работы. Иногда исправление, например патч безопасности, требует принятия решения, зависящего от вашего приложения и нельзя полностью автоматизировать. Когда это происходит, а это случается редко, Lakebase уведомляет вас, чтобы вы могли принять необходимые меры.

Основные обновления версии

Lakebase не модернизирует проект до новой крупной версии Postgres. Чтобы использовать новую основную версию, создайте новый проект с этой версией, затем перенесите свои данные в него с помощью таких инструментов, как pg_dump и pg_restore. См. Управление проектами для создания проекта и Postgres pg_dump & pg_restore для перемещения ваших данных.