Тестируем триал v3.5

Привет всем.

Выложен триал следующего выпуска IBProvider — v3.5. Что нового:

1. Поддержка FB2.5.1
Пока обнаружили только новое ключевое слово — SQLSTATE. И проблему с запросом. Её обещали исправить.

Сам 2.5.1 поставлен в качестве основного тестового сервера (SuperClassic x64). И он уже намотал 50 часов процессорного времени. Так что IBProvider шагает в ногу со временем 🙂

2. Определение колонок первичного ключа результирующего множества и генерация запросов для сохранения изменений набора рядов в БД

В предыдущих выпусках провайдера эта поддержка осуществлялась только для тривиального запроса «select * from my_table».

Теперь провайдер может это делать для запросов с перечислением колонок, с секциями WHERE/PLAN/ORDER BY/FOR UPDATE/ROWS. Например: «select t.id, t.family col1, name as col2 from people as t where t.id<100 order by 2,3;" Не знаю у кого как, а у меня пробивает скупую мужскую слезу (которая падает в кружку с пивом) - наконец-то это появилось в IBProvider. Дольше запрягали, чем делали ... Есть конечно некоторые ограничения, но не будем омрачать этот трогательный момент.
3. Другое

По мелочи. Улучшили то, искоренили другое. Все исключительно на благо пользователей провайдера 🙂

Leave a Comment