Дата публикации: 22.05.2023

IBProvider v5.29. Начальная поддержка FB4

Реализация поддержки FB4 на уровне IBProvider требует некоторого времени. Поэтому мы решили разделить этот процесс на части и выпускать промежуточные релизы. Это позволит, пусть и частично, начать использовать IBProvider с FB4 уже сейчас.

Текущая поддержка FB4

  • Вы можете работать с FB4 через fbclient.dll
  • Вы можете работать с FB4 напрямую через встроенного клиента (dbclient_type=fb.direct). Будет использоваться 13-ый протокол
  • Поддерживаются длинные имена объектов базы данных
  • На уровне метаданных поддерживаются все типы FB4, включая новые (INT128, DECFLOAT, время/дата с time zone)
  • Реализована полная поддержка INT128 и NUMERIC на базе INT128
  • Добавлены два новых свойства инициализации – int128_rules, numeric_i16_rules

Выполнены многочисленные функциональные и нагрузочные тесты с участием FB v4.0.3.2937.

В случае критических, многопоточных и 24/7 приложений мы настоятельно рекомендуем использовать встроенный клиент для Firebird.

Free IBProvider не поддерживает FB4.

Другие изменения

  • Добавлена поддержка типа данных DBTYPE_TIMESTAMPOFFSET
  • Удалены преобразования между {DBTIME, DBTIME2} и {DATE, DBDATE, DBTIMESTAMP, FILETIME}
  • Улучшено преобразование NUMERIC в VARIANT
  • Исправлена обработка имен кодовых страниц

Дата публикации: 22.05.2023. Права на материал принадлежат: IBProvider. При перепечатке ссылка на сайт https://www.ibprovider.com/rus обязательна.