b>j)΄!Pԫ&;"kB޶}pSVT(wę!j x;-m@JnQ+պכ7MajfJͱ4jѲ撆RxZMz7vIW/dٞТזcZM~ji ߒsQzԠDW3Den"M+/B:-uIJ7j委9p='mANޭ=/B:-n&nUfqxZM~c Ϲ+,&ᾺܢF[(1*" ϒ"Jԧ<;b" "jܢF[x ,!q қ*]/؝27SMcs"ޭDQ/应ܢF_! :s" 7`F+SVTn"IJnQ/应B 4 wD"IJ׭-`S9DrjiEJ߅gJ应矁[xZM~n"IB؃!'Тѕ+(mIKʭ/|ϐܢF[xZMzG %嬩/c[[ Тестируем триал v3.5

Тестируем триал 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