В отладчик хранимых
процедур и триггеров были внесены следующие изменения:
Добавлена возможность трассировать процедуры,
которые имеют обработку ошибок. (WHEN)
Добавлены процедуры, с использованием POST_EVENT в коде;
Добавлена обработка команды BREAK;
Внесены мелкие исправления.
Теперь DDLExtractor учитывает взаимозависимости view, а
также зависимости процедур и триггеров от view. Ранее в этом случае
скрипт получался
неработоспособным.
Теперь RecreateDDL для
viewучитывает зависимости. Раньше в этом случае скрипт получался
неработоспособным, поскольку не учитывал наличие объектов, использующих
view.
Ускорена работа
DDLFinder
под Firebird2.1.
Теперь Depedencies
доменов
также отображают процедуры, зависящие от домена.
Depedencies процедур и
таблиц также отображают домены, от которых зависят.
В DDLExtractor появилась
возможность получения на выходе скрипта с EXECUTE BLOCK (для
Firebird2.x). Выполнение такого скрипта происходит значительно быстрее
обычного. Для настройки скрипта используйте свойство UseExecuteBlock в
инспекторе. Ограничение
использования: таблицы с BLOBв любом случае
будут выдаваться без EXECUTE BLOCK.
Ускорена работа
редакторе
кода в случаях Paste, Undo, Redo, Replace (ранее работа с очень
большими текстами была замедленной).
В редакторе кодаможно
изменять режим выделения со строчного на «по
колонкам» и наоборот путем набора клавиш Alt-Shift-стрелка.
Добавлено окно ввода
параметров. Для нескольких одноименных параметров значение
запрашивается однократно в окне ввода значений параметров.
Добавлена возможность
межсессионного сохранения истории введенных параметров.
Исправленные ошибки:
1.Неправильно показывался
DDL текст индексов по выражению (Firebird2.x). Исправлено.
Неправильно показывались
DDL тексты таблиц с External файлом. Исправлено.
Подправлена работа
зависимостей UDF.
При Firebird2.1
SQLPlayer
неправильно работал с объектами, содержащими в себе комментарии на
национальных языках, когда выполнял скрипт с CREATE DATABASE.
Исправлено.
DDLExtractor не всегда
правильно работал с значениями float-полей (могли получаться
непригодные для дальнейшей работы строки, к примеру, 111E-308).
Исправлено.