Archive for 'InterBase Server'

Getting NUMERIC and DECIMAL as text

The new build (5.31.0.43938) of IBProvider adds the new feature — getting the NUMERIC/DECIMAL values as text. It will help resolve the problems with reading these datatypes through linked server. For example, Firebird (and InterBase) allows to save value 1 into column with datatype NUMERIC(4,4). Yes, it is really possible: When you try to read […]

Семинар по возможностям InterBase

Позавчера посетил семинар по возможностям InterBase. Для расширения кругозора и все такое. Особо не скучал. По всей видимости рассказывали про Change View Шифрование То есть про вещи 5 и 10 летней давности. Поправьте меня, если я ошибаюсь. Change View, когда он появился, меня немного зацепил и я даже начал думать как его прикрутить к IBProvider. […]

FB3. Округление преобразования строки в число

Привет всем. Открыл для себя, что в FB3 пара запросов: возвращает двойку. Точнее, про второй я как бы это знал и учитывал. А вот про первый нет … Если мне не изменяет память, лет пятнадцать (а то и больше) вместо округления было обрезание. IBProvider в первом случае округляет и, помню, мне говорили что я пру […]

Вести с полей

Привет всем. Никак не получается притормозить изменения в IBP и перейти к финализации версии 5.17. Ну очень увлекательное занятие. 0. Сначала о стороннем. Судя по субъективным наблюдениям — если гонять тесты в четыре потока, то FB3 (Win/SS/x64) вроде как работает без проблем. Если в десять потоков, то рано или поздно к нему приходит северный пушистый […]

InterBase at BorCon 2001

Оставлю здесь ссылку на эту заметку — InterBase at BorCon 2001.

InterBase

Сдается мне, этот сервер достиг своего идеального состояния. Только что загруженный «Developer Edition» полностью идентичен тому, который я скачивал 2018-12-13 (InterBase 2017, v13.3). Amen. UPD [2019-11-18]. Ан нет, шевелится — InterBase 2020. Смотрю на ссылку, а она не https. Походу, с ресурсами у них как у всех.

InterBase v13.2.0.322

Осознав, что я уже очень долго не интересовался судьбой предка Firebird, решил посмотреть его текущее состояние. Оказывается весной 2018-го вышло обновление — InterBase 2017 Update 2. На WinXP SP2 поставился без проблем. Из исправлений улыбнуло «COMMIT RETAIN does not release a named SAVEPOINT» — IBP-66. Проверил — действительно исправили. Хотя тикет не закрыт. Теперь можно им […]

Вести с полей. EntityFrameworkCore

Не приходя в сознание, запилил каркас провайдера для EntityFrameworkCore, через который получилось выполнить по настоящему интересную штуку: Теперь можно включать спинной мозг для дополнительной разведки местности. И мне уже кажется, что UseLcpiOleDbFirebird нужно сократить до UseLcpiOleDb. Потому что, скорее всего получится соорудить универсальный провайдер как для Firebird, так и для InterBase.

InterBase 2017 Update 1

На почту пришло уведомление об выпуске первого обновления InterBase 2017. Я прям заинтересовался — неужели починили багу с savepoint, которая уже надоела и я решил сообщить им о ней. Нет, не осилили. Зато обнаружил в списке исправленных ошибок такую интересную запись: INTB-3287 Transaction Inventory Page cleanup could cause database corruption in extreme case. Если я […]

Обратная совместимость ISC API

Привет всем. В процессе созерцания нового набора флагов IB12 (XE7) для XSQLVAR::sqlind возникло две мысли: 1. Молодцы, что не боятся ломать существующий код. В предыдущих версиях sqlind принимал два значения: 0 и -1. 2. Вот почему бы не добавить возможность указания максимального «уровня» клиента? Если клиент не рюхает новые фишки, то и не надо разрешать […]

« Older Entries