DuckDB 1.5.6 修复查询竞态与 WAL 恢复错误
Original title: DuckDB 1.5.6 исправил гонку запросов и ошибки восстановления WAL
The title and summary in the selected language are awaiting translation.
DuckDB 1.5.6 于 9 月 28 日发布,修复了 1.5.5 之后发现的问题,包括消除活跃查询竞态、在恢复时替换文件前关闭主 WAL 描述符,以及不再把过长的整数常量静默截断为 HUGEINT。
Разработчики выпустили DuckDB 1.5.6 28 сентября. DuckDB — встраиваемая аналитическая SQL-СУБД для разработчиков и специалистов по анализу данных. Обновление исправляет ошибки, обнаруженные после версии 1.5.5.
Среди ключевых изменений: устранение гонки активных запросов, закрытие основного дескриптора WAL перед заменой файла при восстановлении и отказ от тихого усечения слишком длинных целочисленных литералов до типа HUGEINT. Также исправлены ошибки оптимизации Top-N, работы с UNION ALL и Parquet, а также автоматического отката неудачных неявно обёрнутых наборов из нескольких SQL-инструкций.
Релиз важен для команд, которые используют DuckDB в конкурентных сценариях, открывают базы после сбоев или обрабатывают большие целые значения. Перед обновлением продакшена стоит прогнать собственные запросы и проверить восстановление на копии базы, затем перейти с 1.5.5 на исправленную версию.
Source: Tproger · Программирование · tproger.ru