Что нового в версии 1.8.0.125?

Изменения и улучшения:

  1. В отладчик хранимых процедур и триггеров были внесены следующие изменения:
    • Добавлена  возможность трассировать процедуры, которые имеют обработку ошибок. (WHEN)
    • Добавлены процедуры, с использованием POST_EVENT в коде;
    • Добавлена обработка команды BREAK;
    • Внесены мелкие исправления.
  2. Теперь DDLExtractor учитывает взаимозависимости view, а также зависимости процедур и триггеров от view. Ранее в этом случае скрипт получался неработоспособным.         
  3. Теперь RecreateDDL для viewучитывает зависимости. Раньше в этом случае скрипт получался неработоспособным, поскольку не учитывал наличие объектов, использующих view.
  4. Ускорена работа DDLFinder под Firebird2.1.
  5. Теперь Depedencies доменов также отображают процедуры, зависящие от домена.
  6. Depedencies процедур и таблиц также отображают домены, от которых зависят.
  7. В DDLExtractor появилась возможность получения на выходе скрипта с EXECUTE BLOCK (для Firebird2.x). Выполнение такого скрипта происходит значительно быстрее обычного. Для настройки скрипта используйте свойство UseExecuteBlock в инспекторе.
    Ограничение использования: таблицы с BLOBв любом случае будут выдаваться без EXECUTE BLOCK.
  8. Ускорена работа редакторе кода в случаях Paste, Undo, Redo, Replace (ранее работа с очень большими текстами была замедленной).
  9. В редакторе кодаможно изменять режим выделения со строчного на «по колонкам» и наоборот путем набора клавиш Alt-Shift-стрелка.
  10. Добавлено окно ввода параметров. Для нескольких одноименных параметров значение запрашивается однократно в окне ввода значений параметров.  
  11. Добавлена возможность межсессионного сохранения истории введенных параметров. 

Исправленные ошибки:

  1. 1.Неправильно показывался DDL текст индексов по выражению (Firebird2.x). Исправлено.
  2. Неправильно показывались DDL тексты таблиц с External файлом. Исправлено.
  3. Подправлена работа зависимостей UDF.
  4. При Firebird2.1 SQLPlayer неправильно работал с объектами, содержащими в себе комментарии на национальных языках, когда выполнял скрипт с CREATE DATABASE. Исправлено.
  5. DDLExtractor не всегда правильно работал с значениями float-полей (могли получаться  непригодные для дальнейшей работы строки, к примеру, 111E-308). Исправлено.
  6. В SQLEditor неправильно обрабатывались CTE запросы (WITH [RECURSIVE] ). (Firebird2.1). Исправлено.

Описание для анонса: Содержит 11 изменений, 6 исправленных ошибок
Специальные условия для exUSSR:

129 Euro
Бесплатно для exUSSR

Навигация


Сайт по Delphi: ежедневные ИТ-новости, статьи, документация, компоненты, конкурсы, юмор...