Archive for 'Firebird Server'

Новый триал. Сборка 12652.

Привет всем. Изменения в новом триале, в основном, связаны с поддержкой нестандарных синтаксисов выполнения хранимых процедур — «exec SP …», «{call SP …}». В частности, за счет реорганизации кода, на некоторых сценариях, сокращено количество служебных запросов к базе данных.

Новый триал. Сборка 12593. Поддержка DDL для PACKAGE [FB3]

Привет всем. Добавлена поддержка DDL запросов «{CREATE|RECREATE|CREATE OR ALTER|ALTER} PACKAGE …» — это новая фича Firebird 3. Теперь провайдер может самостоятельно выделять «тело» таких запросов без помощи протезов «SET TERM». Заходим и скачиваем.

Ужосы из FB3

Привет всем. Вчера попробовал пересобрать отладочный FB3 — а он валится при компиляции на ассерте аборте. Ну ладно, думаю, за ночь починят. Не починили, поэтому решил посмотреть что там творится. Позабавил следующий код, обнаруженный в стеке вызовов.

UDF

Привет всем. Закончил реализацию и тестирование публикации сведений об UDF базы данных через схемы PROCEDURES и PROCEDURE_PARAMETERS. Пока без реконструирования текста «DECLARE EXTERNAL FUNCTION …». Что можно сказать по этому поводу… тупят практически все сервера.

FB3 и ODS

Привет всем. Родная ODS для Firebird 3 имеет номер 12.0. И сервер отказывается работать с базами от предыдущих версий Firebird — при попытке подключения он возвращает ошибку. Возможно кто то подумает — «ну что за фигня, где обратная совместимость?». Однако лично я на стороне разработчиков FB.

FB3. Поехали.

Привет всем. Позавчера была сделана вторая попытка собрать FB3. Попытка увенчалась успехом. Первый раз я пытался это сделать два месяца назад. Тогда вникание в суть проблем вывернуло мой мозг наизнанку и я решил отложить FB3 до времен пока его код не устаканится до уровня «глаза б мои не видели его исходных текстов».

Проблемы с ICU

У нас тут поздний вечер, поэтому добрый вечер, товарищи. В FB2.1 добавили поддержку кодовых страниц, которые обслуживаются внешней DLL. В Firebird 2.5 эту поддержку довели до ума. Однако, по моему, проблемы с ICU все еще есть. Причем конкретные.

Вести с полей. День проблем с серверами

Привет всем. Сегодня интересный день. День багов. Все началось с того, что я решил обновить основной тестовый сервер до FB2.5.1.26182. На нем перестал отрабатывать один из служебных запросов провайдера.

[FB2.1] SQLDA missing or incorrect version, or incorrect number/type of variables

Привет всем. Если вы все еще сидите на FB2.1, руководствуясь правилом «работает — не трожь», то обратите внимание на вот эту вот ошибку CORE-2149. Dynamic SQL Error SQL error code = -804 SQLDA missing or incorrect version, or incorrect number/type of variables Товарищи, приближенные к телу, в свое время утверждали, что шанс получить эту ошибку […]

Многопоточность серверного клиента FB2.5

Привет всем. В FB2.5 реализация API стала защищенной в плане многопоточного использования в рамках одного подключения. Дословно: The client libraries, including the embedded one, can now be used in multi-threaded applications without any application-level synchronization. Тут возникает два риторических вопроса.

  Recent Entries »