Тестируем триал 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. Другое
По мелочи. Улучшили то, искоренили другое. Все исключительно на благо пользователей провайдера 🙂