Обновление PosgreSQL 8.3.1, 8.2.7 и SQLite 3.5.7

19 марта 2008 года

Выпущены (Архивная копия от 25 октября 2011 на Wayback Machine) два новых релиза PosgreSQL - 8.3.1 и 8.2.7, в которых исправлено более 20 некритических ошибок.

Некоторые решенные проблемы:

  • Возможность потенциального зацикливания (deadlock) и повреждения кэша при одновременном запуске конкурирующих операций VACUUM FULL;
  • Некорректная работа с внешними ключами (foreign key) ссылающимися на поля с другими, но совместимыми, типами категории "character" или "bit";
  • Вероятность падения процесса при перепланировании предварительно подготовленных запросов (prepared statement), инициированных на уровне протокола и используемых в таких клиентских драйверах как JDBC и DBI.
  • Нарушении работоспособности кода сравнения записей, содержащих столбцы различных типов;
  • Запрещено использование LISTEN и UNLISTEN, а также удаление временных таблиц, для подготовленных для двух этапного коммита транзакций (prepared transaction)
  • Вероятность падения процесса при выполнении запроса в котором участвует hash индекс;
  • Некорректная работа LIKE для не-ASCII символов в однобайтных кодировках;
  • Отключена функция xmlvalidate, которая по планам должна была быть удалена в версии 8.3;
  • Устранена утечка памяти при использовании функций, возвращающих множества;
  • Изменено поведение функции encode(bytea, 'escape') для многобайтовых кодировок (теперь все многобайтовые символы транслируются в вид \nnn)
  • Ошибка приводящая к сообщению "unrecognized node type" при выполнении ALTER OWNER;
  • Ошибка связанная с правами доступа при выполнении CREATE TABLE LIKE INCLUDING INDEXES;
  • Ошибка определения номера порта в pg_ctl, заданного через опцию -w
  • Проблемы с оптимизацией кода при сборке GCC 4.3, нужно использовать -fwrapv

Кроме того, выпущен новый релиз библиотеки SQLite 3.5.7, в котором исправлено около 10 ошибок.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Обновление PosgreSQL 8.3.1, 8.2.7 и SQLite 3.5.7», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.