Вышло обновление PostgreSQL 8.3.6

Вышло обновление PostgreSQL 8.3.6, а также обновления предыдущих выпусков: 8.2.12, 8.1.16, 8.0.20 и 7.4.24.
Как всегда, вы можете скачать новые версии прямо здесь на сайте.
Список изменений включает (указано не всё):

  • DISCARD ALL теперь использует мягкие блокировки в дополнение к тому, что он уже делал. Некоторые улучшения в поведении данного оператора, которые, однако, могут сказаться на существующих приложениях
  • Исправлено сканирование whole-index GiST, теперь работает корректно. Данная ошибка могла привести к потере строк в таблице, если таблица кластеризцется на GiST индексе.
  • Исправлен крах СУБД при использовании xmlconcat(NULL)
  • Исправлен возможный крах СУБД в ispell словаре, если символы с большими кодами, используются как флаги. Такое известно, например в широко-используемом словаре норвежского языка, но также могло приводить к подобным проблемам и в других словарях.
  • Исправлен несортированный вывод pg_dump для составных типов. Это наиболее часто создавало проблемы для классов операторов, созданных пользователями, которые попадали в дамп после того как индексы или views нуждались в них.
  • Улучшено управление URL в функции headline()
  • Улучшено управление длинными headlines в функции headline()
  • Предотвращено возникновение Assert failure при преобразовании кодировок, если преобразование создаётся с неправльной функцией преобразования для заданной пары кодировок
  • Исправлен возможный Assert failure, если оператор, запускаемый в PL/pgSQL перезаписывается в другом виде оператора, например если INSERT перезаписывается в UPDATE
  • Доступен снапшот для функций ввода datatype.
  • При выполнении VACUUM для маленьких таблиц теперь не будет ненужных блокировок
  • Исправлена проблема, возникающая иногда при ALTER TABLE ENABLE/DISABLE RULEв активных сессиях
  • Исправлена проблема, когда при UPDATE RETURNING tableoid возвращает ноль вместо корректног OID
  • Функцииям, объявленным как ANYARRAY разрешено работать с колонками pg_statistic этого типа. Работало, но было сломано в 8.3.
  • Исправлена проблема перекодирования в XML функциях, когда база данных не в кодировке UTF-8

и многое другое!

Back to top

(С) Виктор Вислобоков, 2008-2010