четверг, 21 августа 2008 г.

Firebird 1.5.3

В релизе Firebird 1.5.3 исправлены следующие ошибки:
  • Возможны повреждения составного индекса.
  • Необязательное вычисление последнего аргумента в функции COALESCE.
  • Использование параметризованного поиска с операцией SUM() приводило к некорректным результатам.
  • UPDATE с параметрами содержащий выражение CASE генерировал исключение SQLCode -804 exception ("Data type unknown"). Исправлено в Firebird 1.5.3
  • COALESCE/CASE приводили к ошибке при обращении к BLOB-полям.
  • An access violation мог происходить в fcblient.dll v1.5.2 при отключении от сервера.
  • Генераторы могли быть проинициализированы неверными значениями при восстановлении из бекапа только метаданных.
  • Именованные точки сохранения (SAVEPOINT) не завершались при вызове COMMIT RETAIN.
  • Разрешены конфликты между однострочными и многострочными комментариями.
  • Если таблица содержит вычисляемую колонку массива блобов, то при restore первая колонка таблицы будет установлена в NULL.
  • Сервер версии ниже Firebird 1.5.3 зависал если не удавалось подключиться к security.fdb
  • Fbudf- функция AddMonth()некорректно обрабатывала Январь.
  • FOR EXECUTE STATEMENT ... DO SUSPEND в PSQL приводило к проблемам.
  • Сравнение строк с кодовой страницей NONE приводило к ошибке.
  • Прочие исправления.

Комментариев нет: