Online Documentation for SQL Manager for InterBase/Firebird
Предыдyщие версии
26.01.2024 Выпущен SQL Manager for InterBase/Firebird версии 6.2.1
14.08.2023 Выпущен SQL Manager for InterBase/Firebird версии 6.2
22.02.2023 Выпущен SQL Manager for InterBase/Firebird версии 6.1.2
29.11.2022 Выпущен SQL Manager for InterBase/Firebird версии 6.1.1
14.07.2022 Выпущен SQL Manager for InterBase/Firebird версии 6.1
22.09.2021 Выпущен SQL Manager for InterBase/Firebird версии 6.0.2
16.02.2021 Выпущен SQL Manager for InterBase/Firebird версии 6.0
06.06.2019 Выпущен SQL Manager for InterBase/Firebird версии 5.5.4
03.12.2018 Выпущен SQL Manager for InterBase/Firebird версии 5.5.3
25.04.2018 Выпущен SQL Manager for InterBase/Firebird версии 5.5.2
08.09.2017 Выпущен SQL Manager for InterBase/Firebird версии 5.5.1
01.08.2017 Выпущен SQL Manager for InterBase/Firebird версии 5.5
06.06.2017 Выпущен SQL Manager for InterBase/Firebird версии 5.4.4
18.04.2017 Выпущен SQL Manager for InterBase/Firebird версии 5.4.3
06.12.2016 Выпущен SQL Manager for InterBase/Firebird версии 5.4.2
23.11.2016 Выпущен SQL Manager for InterBase/Firebird версии 5.4.1
09.11.2016 Выпущен SQL Manager for InterBase/Firebird версии 5.4.0.1
07.10.2015 Выпущен SQL Manager for InterBase/Firebird версии 5.3.0.1
15.02.2010 Выпущен SQL Manager for InterBase/Firebird версии 5.2.0.1
16.09.2008 Выпущен SQL Manager 2008 for InterBase/Firebird версии 5.1.0.1
29.01.2008 Выпущен SQL Manager 2008 for InterBase/Firebird версии 5.0.0.1
14.11.2006 Выпущен SQL Manager 2005 for InterBase/Firebird вер. 4.4
05.06.2006 Выпущен SQL Manager 2005 for InterBase/Firebird вер. 4.3
04.12.2006 Выпущен SQL Manager 2005 for InterBase/Firebird вер. 4.2
21.02.2006 Выпущен SQL Manager 2005 for InterBase/Firebird вер. 4.1
23.01.2006 Выпущен SQL Manager 2005 for InterBase/Firebird!
26.01.2024 Выпущен SQL Manager for InterBase/Firebird версии 6.2.1
1. Теперь SQL сохраняется при выходе из Дизайнера запросов.
2. Добавлен режим выделения объектов в Дизайнере БД.
3. Сервисы отключения и подключения БД используют настройку подключения сервисом или утилитами основного выбранного сервиса.
4. В окне поиска по нажатию ESC теперь закрывается выпадающий список, а не всё окно.
5. Теперь при загрузке файла импорта в формате TXT/CSV его кодировка определяется автоматически.
6. При создании процедуры для выбранной таблицы по умолчанию параметры создаются с использованием TYPE OF COLUMN.
7. В Редактор отчетов добавлен диалог авторизации подключения к базе данных.
8. Исправлен импорт данных с плавающей точкой.
9. Исправлена ошибочная попытка изменения Collation при изменении длины строкового поля.
10. Исправлена работа с колонками типа TIMETZ при использовании временных зон с отрицательным смещением.
11. Исправлена работа с кодировкой при подключении к базе данных с кодировкой NONE.
12. Улучшения в отображении темной темы оформления.
13. Другие исправления и улучшения.
14.08.2023 Выпущен SQL Manager for InterBase/Firebird версии 6.2
1. Добавлена поддержка типов данных DECFLOAT, REAL, BINARY, VARBINARY.
2. Улучшения в отладчике процедур и триггеров.
3. В редакторе SQL добавлена всплывающая подсказка для аргументов процедур и функций входящих в пакет.
4. Добавлено отображение действий при удалении и обновлении в список внешних ключей таблицы.
5. В мастер копирования объектов добавлена возможность редактирования SQL.
6. Исправлены проблемы, возникавшие при изменении масштаба в Дизайнере БД.
7. Исправлена работа с параметрами типа BOOLEAN при выполнении запросов SQL.
8. При изменении псевдонима хоста иногда пропадали вкладки редактора SQL. Исправлено.
9. Улучшения интерфейса и печати при использовании темной темы оформления.
22.02.2023 Выпущен SQL Manager for InterBase/Firebird версии 6.1.2
1. Ускорена процедура отрисовки дерева зависимостей.
2. Исправлена отрисовка объектов в Дизайнере БД при изменении масштаба.
3. В Дизайнере БД для представлений теперь отображается список полей.
4. Новый редактор запросов (Shift+F12) открывается пустым, а не с ранее открытыми запросами SQL.
5. Исправлено отображение данных в поле Average Fetch Time в статистике запроса.
6. При печати данных теперь не используется темная схема.
7. Исправлена ошибка выполнения EXECUTE BLOCK при использовании параметров типа NUMERIC или DECIMAL.
8. При отладке процедур теперь учитывается валидация домена.
9. В Database Properties теперь корректно отображается размер БД большого объема.
10. Улучшена работа скроллинга.
11. Другие исправления и улучшения.
29.11.2022 Выпущен SQL Manager for InterBase/Firebird версии 6.1.1
1. В дерево БД добавлены иконки для отображения временных таблиц.
2. Автозаполнение последних значений при запуске команд с параметрами в редакторе SQL.
3. Исправлены ошибки при выполнении команды EXECUTE BLOCK.
4. Исправлена клиентская сортировка для некоторых типов данных.
5. Исправлена возможность изменения текущего значения генератора в редакторе объекта.
6. Возвращаемые значения корректно отображаются в INSERT ... RETURNING операторе.
7. Улучшена поддержка вложенных версий сервера.
8. Небольшие улучшения в локализации программы.
9. Другие небольшие улучшения и исправления.
14.07.2022 Выпущен SQL Manager for InterBase/Firebird версии 6.1
1. Поддержка типа данных INT128 для Firebird 4.
2. Реализована поддержка прерывания запросов в редакторе SQL.
3. Поддержка запуска на Windows 11 ARM.
4. При переименовании поля таблицы оно переносилось в конец списка полей. Исправлено.
5. Прокрутка колесиком мыши окна, над которым находится курсор.
6. Значение генератора автоинкрементного поля теперь показывается в редакторе таблицы в списке полей.
7. Поддержка псевдонимов хостов.
8. Добавлена возможность указать пароль шифрования при коннекте к базам Interbase.
9. Поддержка новых возможностей редактирования генераторов в Firebird 3 и выше.
10. Добавлена возможность безопасного подключения к базе данных с опцией isc_dpb_no_db_triggers.
11. Добавлена опция, отключающая автоматическую проверку доступности хостов.
12. Исправления в Event Monitor - при некоторых условиях могли не приходить уведомления.
13. В настройках базы данных можно вручную добавлять опции транзакций.
14. Исправления и изменения в темной теме визуального оформления.
15. Прочие изменения и улучшения.
22.09.2021 Выпущен SQL Manager for InterBase/Firebird версии 6.0.2
1. Улучшена обработка юникодных данных.
2. При извлечении БД больше не выгружаются сгенерированные системные индексы.
3. Улучшена поддержка встроенных серверов, в том числе старых версий.
4. Добавлена опция отключения значения по умолчанию в редакторе доменов.
5. Улучшен парсинг процедур, содержащих курсоры.
6. Другие небольшие исправления.
16.02.2021 Выпущен SQL Manager for InterBase/Firebird версии 6.0
1. Добавлена поддержка темной визуальной темы.
2. Обновлены иконки интерфейса.
3. Добавлена возможность выделения цветом редакторов, относящихся к определенной базе данных
4. Улучшена поддержка мониторов с высоким разрешением и систем с увеличенным размером шрифта.
5. Реализована поддержка юникода в именах объектов.
6. Добавлена возможность указания алиаса сервера.
7. Улучшен поиск по регулярным выражениям.
8. Добавлена возможность просмотра и редактирования данных типа BLOB в виде JSON.
9. Обновлен парсер SQL.
10. Добавлена поддержка временных зон.
11. Множество других улучшений и исправлений.
06.06.2019 Выпущен SQL Manager for InterBase/Firebird версии 5.5.4
- Исправлена ошибка при подключении к Firebird 4.
- Выгрузка БД. В некоторых случаях неверно выгружались внешние и первичные ключи. Исправлено.
- Поддержка HEX-чисел в парсере и отладчике.
- Исправлена ошибка авторизации при создании базы в Firebird 1.5 Embedded.
- Исправления в редакторе домена, вызываемого из редактора процедур.
- Исправлено отображение выходных параметров в DDL процедур.
- Другие небольшие исправления.
03.12.2018 выпущен SQL Manager for InterBase/Firebird версии 5.5.3
1. Добавлена поддержка юникодных данных в фильтре данных таблицы.
2. Исправлены ошибки работы с аргументами для некоторых типов пользовательских функций.
3. В некоторых случаях кнопка Browse для выбора локального файла БД была недоступна. Исправлено.
4. Некоторые переменные типа домен воспринимались отладчиком как курсоры. Исправлено.
5. Улучшено определение псевдонимов таблиц в конструкторе запросов.
6. Иногда результат выполнения запроса ошибочно определялся как доступный только для чтения. Исправлено.
7. Исправлена работа опции, позволяющей сохранять в файл лога только успешно выполненные запросы SQL.
8. Исправлено отображение подуровней данных в таблицах.
9. Теперь при применении опции Sort by aliases корректно обновляется дерево объектов.
10. Признак уникальности теперь можно выбрать и для индекса, построенного по выражению.
11. Добавлена возможность очистки истории параметров запуска процедуры.
12. Исправлена сортировка данных в асинхронном режиме, при условии, что данные сортируются не SQL-запросом, а локально.
13. Множество других исправлений и изменений.
25.04.2018 Выпущен SQL Manager for InterBase/Firebird версии 5.5.2
1. Добавлена возможность ввода пароля для зашифрованных БД.
2. Улучшена многопоточная работа в Скрипте SQL.
3. Добавлена возможность выделения нескольких триггеров в таблице для активации и деактивации.
4. Небольшие исправления в отладчике процедур и функций.
5. Исправлены ошибки при фильтрации данных на стороне клиента.
6. Добавлена поддержка функций с объявленными функциями.
7. Представления не отображались корректно в Визуальном конструкторе БД. Исправлено.
8. Исправлена работа с данными типа ARRAY.
9. Типы полей на основе полей таблицы теперь отображаются корректно.
10. Исправлено обновление списка переменных в триггерах баз данных.
11. Grant All\Revoke All теперь работает корректно для полей таблицы.
12. Поиск по дереву объектов теперь не прерывается при открытии\закрытии папки с найденным элементом.
08.09.2017 Выпущен SQL Manager for InterBase/Firebird версии 5.5.1
- Исправлена ошибка некорректного определения протокола на Firebird 3.0.
- Исправлена проблема с определением длины текстовых полей при экспорте с вкладки данных.
- В редакторах объектов некорректно отображались переменные. Исправлено.
- Исправлено неверное поведение в редакторе UDF для Firebird 3.0.
- Исправлены ошибки выполнения скрипта, содержащие оператор DECLARE FILTER.
- Другие небольшие исправления.
01.08.2017 Выпущен SQL Manager for InterBase/Firebird версии 5.5
- Добавлена поддержка пакетов (Packages).
- Значительно увеличено быстродействие синтаксического анализатора SQL в редакторе SQL и SQL Script.
- Добавлена поддержка синтаксиса 'Restart With' для Identity-полей таблиц.
- Добавлена возможность просмотра и повторного использования параметров в редакторе SQL, редакторе и отладчике процедур.
- В SQL Script исправлена некорректная обработка операторов, для которых не получалось определить тип.
- Исправлены ошибки конвертации данных определенных типов в отладчике процедур.
- Исправлено отображение текстовых данных при работе с неюникодной клиентской кодировкой, отличной от системной.
- Транзакция в редакторе запросов не всегда завершалась при работе в режимах с отдельным подключением. Исправлено.
- Исправлено некорректное отображение юникода в мастере дублирования объектов.
- Исправлена ошибка при выполнении скрипта из файла, если в файле содержались операторы SET TERM.
- Прочие исправления и улучшения.
06.06.2017 Выпущен SQL Manager for InterBase/Firebird версии 5.4.4
- Добавлена возможность экспортировать выбранные записи с помощью мастера Export as SQL Script.
- Добавлена поддержка свойства поля IDENTITY.
- Теперь при открытии полей BLOB текстового типа редактор по умолчанию открывается на вкладе Text.
- Теперь при редактировании таблицы в Визуальном Конструкторе БД (Database Designer) изменения в дереве объектов отображаются сразу.
- Теперь при сохранении файла в Редакторе SQL кодировка по умолчанию применяется корректно.
- Исправлена проблема с юникодными символами в мастере Export as SQL script.
- Теперь корректно копируются несколько операторов в окне Compile.
- Исправлена ошибка выполнения запросов, содержащих CROSS JOIN.
- Исправлены ошибки редактирования параметров процедур.
- Множественные привилегии теперь назначаются корректно в Grant Manager.
- Исправлена ошибка визуализации запросов SQL из процедур в Конструкторе запросов.
- Исправлена работа отдельных сервисов при использовании локальных утилит.
- Прочие исправления и улучшения.
18.04.2017 Выпущен SQL Manager for InterBase/Firebird версии 5.4.3
- Добавлена возможность экспортировать выбранные записи с помощью мастера Export as SQL Script.
- Добавлена поддержка свойства поля IDENTITY.
- Теперь при открытии полей BLOB текстового типа редактор по умолчанию открывается на вкладе Text.
- Теперь при редактировании таблицы в Визуальном Конструкторе БД (Database Designer) изменения в дереве объектов отображаются сразу.
- Теперь при сохранении файла в Редакторе SQL кодировка по умолчанию применяется корректно.
- Исправлена проблема с юникодными символами в мастере Export as SQL script.
- Теперь корректно копируются несколько операторов в окне Compile.
- Исправлена ошибка выполнения запросов, содержащих CROSS JOIN.
- Исправлены ошибки редактирования параметров процедур.
- Множественные привилегии теперь назначаются корректно в Grant Manager.
- Исправлена ошибка визуализации запросов SQL из процедур в Конструкторе запросов.
- Исправлена работа отдельных сервисов при использовании локальных утилит.
- Прочие исправления и улучшения.
06.12.2016 Выпущен SQL Manager for InterBase/Firebird версии 5.4.2
- Исправлены ошибки выполнения скрипта в SQL Script и Query Editor.
- Не закрывалась транзакция после подключения к базе данных Interbase. Исправлено.
- Исправлены ошибки открытия Представлений.
- Исправлена ошибка создания SUID процедур.
- Исправлена ошибка импортирования данных из DBF.
- Оптимизирована работа Визуального Конструктора БД.
- Множество других исправлений и улучшений.
23.11.2016 Выпущен SQL Manager for InterBase/Firebird версии 5.4.1
- В запросах Query Editor неверно обрабатывались константные строки, содержащие запятую. Исправлено.
- Исправления вызовов диалогов открытия и сохранения файла в Query Editor.
- Открытие некоторых больших наборов данных приводило к ошибке Access Violation. Исправлено.
- При работе с вкладками в Query Editor происходили ошибки 'List index out of bounds'. Исправлено.
- Неверно возвращались результаты запросов, начинающихся с 'WITH ...'. Исправлено.
- Множество других исправлений.
09.11.2016 Выпущен SQL Manager for InterBase/Firebird версии 5.4.0.1
- Поддержка новых возможностей сервера Firebird 3.0:
- добавлена поддержка новых типов объектов: SQL Функций и DDL Триггеров;
- поддержка полей типа Boolean;
- добавлена поддержка свойства DEFAULT CHARSET для БД;
- добавлена поддержка настройки Linger Interval для БД;
- добавлена возможность управления новыми привилегиями пользователей: ifpmUsage, ifpmCreate, ifpmAlter, ifpmDrop.
- Комментарии для объектов и свойство NOT NULL теперь назначаются через SQL, а не через редактирование системных таблиц.
- Теперь при изменении активности триггера генерируется команда без пересоздания всего триггера, если это возможно.
- Добавлена возможность создавать\редактировать\удалять пользователей через SQL.
- Оптимизирована работа с памятью.
- Улучшен алгоритм работы с большими BLOB-данными.
- Исправлены ошибки в отладчике PSQL.
- Протокол LOCAL теперь работает корректно, а не переводится неявно в TCP.
- Множество других изменений и улучшений.
07.10.2015 Выпущен SQL Manager for InterBase/Firebird версии 5.3.0.1
- Добавлена поддержка InterBase XE3, InterBase XE7.
- Добавлена поддержка COALESCE в Дизайнере запросов.
- Добавлена поддержка WHERE CURRENT OF (cursor) в отладчике.
- Добавлена поддержка USING [DESC] INDEX во внешних ключах.
- Реализована поддержка юникода в экспорте в XML.
- Добавлено отображение физического размера БД в диалоге свойств БД.
- В визуальном конструкторе БД (Database Designer) реализовано выделение полей, входящих в состав внешних ключей.
- Исправлена и улучшена Quick Save\Quick Load для процедур, представлений и триггеров.
- Улучшения в процедуре восстановления подключения к БД при потере коннекта.
- Исправление множества ошибок отладчика.
- Подобъекты в инспекторе объектов отображались некорректно при их включении/выключении. Исправлено.
- Добавлена возможность загрузки последней сохраненной диаграммы при открытии визуального конструктора БД (Database Designer).
- Добавлена возможность автоподстановки имен полей при использовании ключевых слов OLD/NEW в триггерах.
- Добавлена возможность отключения прекомпилятора для представлений.
- Множество исправлений в просмотрщике данных (Data tab), связанных с форматированием дат и миллисекунд.
- Устранена утечка памяти при импорте данных из CSV.
- Исправления локализации.
- Множество других улучшений и исправлений.
15.02.2010 Выпущен SQL Manager for InterBase/Firebird версии 5.2.0.1
- Поддержка Windows 7.
- InterBase 2009. Предварительная поддержка.
- Свойства базы данных. Для InterBase версии 7.5 и выше добавлена поддержка Embedded User Authentication (EUA).
- Проводник баз данных.
- Для InterBase версии 7.5 и выше добавлен объект Embedded User. Поддерживается создание, редактирование, дублирование, активация/деактивация и удаление объекта.
- Для InterBase версии 7.5 и выше добавлена возможность активации/деактивации режима EUA.
- Для Firebird 2.5 добавлена возможность создания представления из хранимой процедуры.
- Не происходило подключение к базе по Local протоколу на серверах InterBase Desktop Edition. Исправлено.
- Подключение к серверу с NTLM аутентификацией вызывало ошибку. Исправлено.
- Было невозможно подключиться к базе, путь к которой содержал юникодные символы. Исправлено.
- Подключение к базе данных на сервере InterBase через клиентскую библиотеку версии меньше 6.0 приводило к ошибке. Исправлено.
- При подключении к первому только что зарегистрированному серверу не обновлялся список пользователей. Исправлено.
- При подключении к серверу через SSH туннель с запросом passphrase, passphrase нельзя было ввести.
- Редактор пользователей/Пользователи. Для InterBase версии 7.5 и выше добавлена возможность работы с Embedded Users.
- Редактор ролей. Для InterBase версии 7.5 и выше обеспечена возможность добавления Embedded Users в роль.
- Администратор прав/Назначение прав. Для InterBase версии 7.5 и выше добавлена возможность управления привилегиями на объекты для Embedded Users.
- Мастер извлечения баз данных.
- Для InterBase версии 7.5 и выше добавлена возможность выгрузки Embedded Users в скрипт.
- Данные типа NUMERIC из баз на сервере Firebird 2.1 выгружались в скрипт с неверным разделителем. Исправлено.
- Выгрузка объектов производилась с сортировкой имен объектов в обратном порядке. Исправлено.
- Изменен принцип накопления скрипта для компиляции изменений, произведенных в редакторе таблицы.
- Добавлена возможность опционально выбрать открытие отдельного редактора при двойном клике на триггере, отображаемом на вкладке триггеров. При этом изменения, произведенные в отдельном редакторе не будут попадать в результирующий скрипт редактора таблиц. В Environment Options добавлена соответствующая опция.
- Описания полей таблицы сохранялись не полностью. Исправлено.
- Для Firebird 2.x добавлена возможность использования явных курсоров (Explicit Cursors).
- Добавлена возможность автозаполнения курсоров.
- В редакторе процедур добавлена возможность создания представления из редактируемой процедуры.
- Для более удобной работы теперь можно изменять размеры модальных окон редакторов объектов.
- Представления.Для Firebird версии 2.1 и выше при создании представления добавлена возможность использования обобщенных табличных выражений (Common Table Expressions – CTE).
- Добавлена возможность опционально выбрать открытие отдельного редактора при двойном клике на триггере, отображаемом на вкладке триггеров в редакторе таблиц и редакторе представлений. При этом изменения, произведенные в отдельном редакторе не будут попадать в результирующий скрипт редактора.
- Редактор запросов.
- Добавлена возможность автозаполнения курсоров для оператора Execute Block.
- Добавлены полосы прокрутки на вкладке плана запроса.
- Некоторые ошибочные запросы выполнялись без вывода сообщения об ошибке. Исправлено.
- При выполнении параметризованных запросов не сохранялись введенные параметры. Исправлено.
- В режиме асинхронного выполнения запросов не отображалась вкладка результатов. Исправлено.
- В некоторых запросах происходило обрезание секции ORDER BY. Исправлено.
- Шаблоны клавиатуры. Добавлены новые шаблоны.
- Дизайнер запросов. При загрузке диаграммы из файла портился запрос. Исправлено.
- Отладчик процедур и триггеров.
- Отладка объекта, содержащего оператор EXECUTE STATEMENT приводила к ошибке. Исправлено.
- Поддержка процедур с explicit cursors.
- Мастер экспорта в виде SQL скрипта. Экспорт юникодных данных выполнялся неверно. Исправлено.
- Конструктор баз данных. Некорректно отображался юникод в комментариях. Исправлено.
- Создание представлений на основе таблиц.
- Для триггера Before Update генерировался неверный скрипт. Исправлено.
- При скрипте, содержащем ошибки, не появлялось окно компиляции. Исправлено.
- Монитор SQL. В лог не попадали ошибочные операторы из SQL Script. Исправлено.
- Дерево зависимостей
- Добавлена возможность автоматически перемещать выбранный объект в область отображения в случае, если размер дерева зависимостей велик.
- Добавлена возможность перемещать дерево зависимостей в области отображения с помощью мыши при нажатой левой кнопке мыши.
- Изменена отрисовка выбранного объекта и рекурсивных объектов для большей различимости.
- Добавлены режимы отображения дерева зависимостей – только зависимые объекты, только зависящие объекты, все объекты.
- Добавлена возможность отключения отображения доменов в дереве зависимостей
- Добавлена опция, определяющая, какая база будет выбрана для вновь открываемого редактора или сервиса: выбранная в DbExplorer или в текущем сфокусированном редакторе.
- Добавлена опция, определяющая, каким образом будет сохраняться раскладка редакторов: персонально для каждого объекта, либо для всех объектов одного типа.
- В опциях для Page Controls добавлена возможность выставлять Slants Kind.
- Пользовательская визуальная схема применялась лишь при повторном нажатии кнопки “Apply”. Исправлено.
- Множество других улучшений и исправлений.
16.09.2008 Выпущен SQL Manager 2008 for InterBase/Firebird версии 5.1.0.1
- Предварительная поддержка сервера Firebird ver. 2.5.
- Мастер регистрации хоста.
- Улучшена работа с встроенными (Embedded) серверами. Теперь нет необходимости копировать файлы в корневую папку менеджера, сервер может быть зарегистрирован из любой папки, в которую распакован архив сервера.
- Улучшена функция автоопределения клиентской библиотеки и пути к базе данных безопасности серверов.
- Добавлены опции, позволяющие настроить работу просмотрщика данных для каждой конкретной базы.
- Из Настроек окружения перенесены опции, связанные с параметрами транзакций, что позволяет определять их для каждой конкретной базы.
- Добавлена опция сортировки данных в просмотрщике данных по первичному ключу при его открытии.
- Обеспечена возможность изменения параметров неподключенной базы данных.
- Добавлена возможность настраивать параметры буферов базы данных.
- Изменение диалекта базы отображалось только после перезагрузки менеджера. Исправлено.
- Пункты контекстного меню, отвечающие за запуск дополнительных инструментов для серверов, баз и объектов вынесены в подменю Tasks для уменьшения размера контекстного меню.
- Обеспечена возможность вызова отладчика для процедур, триггеров и триггеров баз данных, а также для избранных запросов, содержащих скрипты, подразумевающие отладку.
- На панель инструментов поиска добавлена кнопка переключения режима поиска.
- При переименовании хоста, на котором зарегистрировано несколько баз, и перезапуске менеджера нарушалась структура, отображаемая проводником баз данных. Исправлено.
- Новая форма редактора.
- Возможность создания внешних таблиц.
- Возможность создания глобальных временных таблиц.
- В DDL внешних таблиц не отображалось имя файла. Исправлено.
- Редактор процедур/Редактор триггеров таблиц/Редактор триггеров базы данных.
- Добавлена возможность автозаполнения параметров и переменных.
- При компиляции precision всех параметров и переменных типа NUMERIC(x,y) и DECIMAL(x,y) приводился к значению precision первого параметра. Исправлено.
- При компиляции значение по умолчанию NULL для параметров терялось. Исправлено.
- Использование в скрипте ключевого слова WEEK приводило к precompiler error. Исправлено.
- При компиляции процедуры, содержащей CREATE OR ALTER PROCEDURE возникала ошибка. Исправлено.
- Модальные редакторы объектов. Для удобства работы размеры модальных редакторов объектов сделаны изменяемыми.
- Редактор запросов.
- Обеспечена возможность вызова отладчика для скриптов, подразумевающих отладку.
- Добавлена возможность автозаполнения параметров и переменных для скриптов процедур, триггеров и триггеров баз данных, а также для конструкций EXECUTE BLOCK.
- Использование в запросе ключевого слова FIRST приводило к ошибке. Исправлено.
- Неправильная работа со строчными комментариями. Исправлено.
- Изменение принципа работы в асинхронном режиме – использование отдельного подключения для каждого Data Grid позволяет одновременный выбор данных без потери возможности одновременного использования остальных функций менеджера.
- Синхронный режим теперь может использовать одно подключение для всех Data Grid – это важно для серверов, число подключений к которым ограничено, а также для работы с данными глобальных временных таблиц, актуальными в контексте соединения.
- Сортировка данных по первичному ключу осуществляется опционально.
- Не выполнялись запросы, содержащие комментарии. Исправлено.
- Монитор SQL. Обновление базы данных при открытом мониторе приводило к зависанию менеджера. Исправлено.
- Редактор SQL скриптов.
- Возможность выполнения скриптов процедур/триггеров/дб триггеров без SET TERM.
- Ошибки выполнения скриптов. Исправлено.
- Не выводятся ошибки выполнения скриптов. Исправлено.
- Монитор изменений таблиц. Переведен в отдельный поток, что позволяет использовать остальной функционал менеджера во время работы данного инструмента.
- Мастер извлечения баз данных
- Добавлена выгрузка скрипта создания журнала базы данных.
- Перекодировка скрипта в выбранную кодировку теперь происходит во время его выгрузки, а не во время сохранения в файл, что значительно уменьшает время создания скрипта.
- При полном экстракте базы триггеры не попадали в скрипт. Исправлено.
- При выгрузке триггеров тела некоторых были пусты. Исправлено.
- Мастер экспорта в виде SQL скрипта. Перекодировка скрипта в выбранную кодировку теперь происходит во время его выгрузки, а не во время сохранения в файл, что значительно уменьшает время создания скрипта.
- Отладчик.
- Обеспечена возможность отладки Избранных запросов, содержащих скрипты, подразумевающие отладку.
- Добавлена вкладка Watches, которая позволяет отображать значения параметров и переменных из различных контекстов в одном окне.
- Добавлена возможность удаления/активации/деактивации всех контрольных точек.
- Опции
- Опции, относящиеся к настройкам базы данных перенесены в форму Регистрационная информация баз данных, что позволяет переопределять их для каждой конкретной базы.
- Во всех формах опций добавлена возможность возврата к установкам по умолчанию как для всех опций, так и для конкретной категории.
- Переделана форма работы с шаблонами объектов, добавлены новые шаблоны.
- Осуществлена возможность сохранения шаблонов объектов.
- Мастер сохранения настроек переведен в отдельный поток, что позволяет использовать остальной функционал менеджера во время работы данного инструмента, особенно при большом количестве зарегистрированных баз.
- Добавлена возможность переименования виртуальных связей.
- При открытии сохраненной диаграммы, содержащей виртуальные связи, эти связи изменяли положение по сравнению с тем, как они были расположены при сохранении. Исправлено.
- Множество других улучшений и исправлений.
29.01.2008 Выпущен SQL Manager 2008 for InterBase/Firebird версии 5.0.0.1
Что нового в SQL Manager 2008 for InterBase/Firebird?
- Добавлена полная поддержка новых серверов InterBase 2007 и FireBird 2.1, включая триггеры БД, журналирование и инкрементное резервное копирование.
- Поддержка данных в формате UTF8 в Редакторе SQL, на вкладке отображения данных и Мастерах импорта/экспорта данных.
- Теперь Вы можете продолжать работу с SQL Manager, пока Ваш запрос исполняется в Редакторе SQL или Конструкторе запросов, или данные из таблицы/представления загружаются в окно редактора. Запрос, выполняющийся в течение долгого времени, может быть прерван по желанию пользователя.
- Все мастера, включая Импорт/Экспорт данных, Извлечение БД и мастера сервисов теперь могут работать в фоновом режиме, чтобы Вы могли продолжать работу с SQL Manager.
- Новый, улучшенный Редактор SQL, повторяющий редактор Visual Studio 2005; реализована функция Code Folding и поддержка UNICODE.
- Усовершенствованный Мастер импорта данных позволяет импортировать данные до 10 раз быстрее! Добавлена поддержка новых форматов: HTML, XML Document, Open Document Format (OpenOffice), Open XML Format (MS Word 2007, MS Excel 2007).
- Новый Мастер экспорта данных работает быстрее. Также добавлена поддержка форматов XML Document, Open Document Format (OpenOffice), Open XML Format (MS Word 2007, MS Excel 2007).
- Увеличена производительность Мастера извлечения базы данных и добавлена возможность выбора версии сервера при генерации сценария; теперь также учитываются все зависимости объектов.
- В Проводнике БД появилось меню генерации типовых SQL команд для объектов базы данных (Script to Query Editor, Script to Clipboard). Теперь Вы можете легко получить такие SQL команды как CREATE, ALTER, DROP, SELECT и др. для каждого объекта базы данных.
- Теперь Вы можете сохранять свои запросы в папках Избранные запросы в Проводнике БД; в этом случае запросы могут храниться либо локально в реестре (и быть доступными только для вас), либо в специальной таблице базы данных (и быть доступными только некоторым, либо всем пользователям вашей базы).
- Улучшен Визуальный конструктор базы данных, добавлены новые объекты, такие как комментарии и виртуальные связи. Появилась возможность добавления в диаграммы Процедур, Функций и Представлений и выбора уровня детализации отображения объектов (отображать только имена объектов, либо поля и параметры).
- Обновленный инструмент Дерево зависимостей теперь может работать в фоновом режиме.
- Расширены возможности просмотра статистики баз данных: добавлена возможность анализа временных системных таблиц базы для серверов, где эти таблицы есть.
- Просмотрщик данных. Добавлена возможность автоматического открытия подуровня с данными главной или подчиненной таблицы, связанной с данной таблицей внешним ключом.
- Добавлена возможность переключения редакторов триггеров, представлений и процедур между визуальным и невизуальным режимами.
- Восстановлен интерфейс для использования внешних плагинов.
- Осуществлена поддержка файлов алиасов баз данных для Firebird.
- Улучшен отладчик процедур: реализован Call Stack, позволяющий осуществлять удобную навигацию между вложенными вызовами хранимых процедур.
- Улучшен редактор таблиц. Теперь, как и в редакторах остальных объектов, скрипты, связанные с произведенными в редакторе изменениями, накапливаются, и могут быть выполнены единовременно при компиляции, причем пользователь может выбрать, какие скрипты нужно выполнить, а какие – нет.
- Добавлены опции, позволяющие автоматически останавливать, публиковать и открывать базу данных сервисам, которым это необходимо.
- Реализована функция поиска опций в формах настройки менеджера и формах регистрационной информации баз данных и хостов.
- Добавлен новый сервис Recompute All, позволяющий выполнить перестройку всех или выбранных индексов базы данных или пересчитать их статистику.
- Улучшена процедура поиска в Проводнике БД: кроме сквозного поиска теперь возможен поиск в отдельной категории.
- Для большего удобства использования функция ‘Список окон’ теперь реализована в виде отдельной вкладки Проводника БД с возможностью поиска.
- В Проводнике БД хосты теперь именуются с учетом выбранного типа соединения: SSH туннелирования или прямого подключения.
- SQL Скрипт. Добавлена возможность запускать выделенные запросы и запросы, находящиеся под курсором.
- Улучшенная система построения отчетов.
- Множество других улучшений и исправлений.
14.11.2006 Выпущен SQL Manager 2005 for InterBase/Firebird вер. 4.4
Что нового в SQL Manager 2005 for InterBase/Firebird версии 4.4?
- Регистрация баз данных.
- Добавлена опция, позволяющая не обновлять список объектов при подключении к базе данных (опция "Обновлять объекты при подключении"). Рекомендуется отключать эту опцию, если база данных содержит большое количество объектов, или если соединение с базой медленное.
- Улучшен импорт регистрационной информации баз данных из настроек SQL Manager for IB/FB предыдущих версий. Локальные базы данных в этом случае регистрируются, распределяясь по серверам, использующим для соединения одинаковые клиентские библиотеки.
- Упрощена регистрация вложенных (еmbedded) серверов.
- При регистрации новой базы добавлена функция “Копировать алиас из”.
- Регистрация базы при отсутствии зарегистрированных хостов была невозможна. Исправлено.
- InterBase 2007. Частичная поддержка.
- Обеспечена поддержка кодировок UTF-8, UNICODE_BE, UNICODE_LE.
- Туннелирование SSH.
- Добавлена возможность одновременного подключения нескольких хостов или баз данных через SSH туннель.
- Осуществлена возможность подключения сервисов через туннель.
- Редактор полей.
- Новая форма редактора.
- Возможность заполнения NOT NULL полей с неустановленным DEFAULT значением данными из полей редактируемой таблицы.
- Сетка данных
- Добавлена возможность отображения и редактирования ARRAY полей.
- При редактировании таблиц, не имеющих уникального или первичного ключа, часто возникали ошибки при изменении данных или удалении записей (изменения не применялись). Исправлено.
- Не редактировалось поле типа BLOB в подуровнях (Detail Level). Исправлено.
- Руководство по SQL снова доступно из редакторов объектов.
- Извлечение базы данных
- Добавлена возможность сохранения во внешний файл данных типа ARRAY.
- Добавлена опция, позволяющая извлекать в скрипт метаданные объектов, от которых зависит извлекаемый объект.
- Улучшена обработка зависимостей объектов при выгрузке метаданных.
- Восстановление баз данных. Улучшен интерфейс. Добавлена возможность регистрации сервера, на котором будет производиться восстановление резервной копии.
- Экспорт в SQL скрипт. Добавлена возможность сохранения во внешний файл данных типа ARRAY.
- Копирование объекта. При копировании данных таблиц теперь копируются поля типа BLOB и ARRAY.
- SQL скрипт.
- Добавлена возможность выполнения скрипта с позиции курсора, а также выполнение выделенного блока.
- Не распознавались строчные комментарии (--). Исправлено.
- Добавлена возможность извлечения данных полей массивов из внешнего файла при выполнении SET BLOBFILE.
- Отладчик.
- Происходила «локализация» десятичного разделителя при вводе параметров типа DECIMAL, NUMERIC. Исправлено.
- Значение переменной «пустая строка» рассматривалось как NULL. Исправлено.
- Не распознавалось зарезервированное слово FIRST. Исправлено.
- Редактор UDF/Редактор фильтров BLOB. При изменении параметров было необходимо учитывать зависимости. Исправлено.
- Редактор процедур. Добавлена поддержка параметров типа BLOB для Firebird.
- Автозавершение кода. Добавлена поддержка автозавершения кода после псевдонимов таблиц.
- Зависимости/Дерево зависимостей. Добавлен анализ зависимостей по COMPUTED BY полям таблиц, телам ограничений CHECK.
- Другие улучшения и исправления.
05.06.2006 Выпущен SQL Manager 2005 for InterBase/Firebird вер. 4.3
Мы рады объявить о выпуске новой версии SQL Manager 2005 for InterBase/Firebird. Вы можете скачать последнюю версию со страницы загрузки.
- Что нового в SQL Manager 2005 for InterBase/Firebird версии 4.3?
- Export as SQL Script.
- Теперь можно выбирать, для какого DBMS сервера генерировать сценарий.
- Осуществлена возможность выгрузки содержимого BLOB полей в дополнительный файл с возможностью сжатия данных. При выполнении полученного сценария, данные из файла будут помещены в соответствующие поля.
- Extract Database.
- Для устранения ошибок при выполнении сценария, вычисляемые поля перемещаются в конец списка полей таблицы, а затем их позиция восстанавливается.
- Осуществлена возможность выгрузки содержимого BLOB полей в дополнительный файл с возможностью сжатия данных. При выполнении полученного сценария, данные из файла будут помещены в соответствующие поля.
- DB Explorer. Добавлена команда Add to Projects. Теперь объекты в проекты можно добавлять не только перетаскиванием, но и посредством выбора в открывающейся по этой команде форме.
- Dependency Tree. Добавлена возможность отображения зависимостей доменов, имеющих в Check ссылки на другие объекты, зависимостей таблиц через Check constraints, имеющих ссылки на другие объекты, а также зависимостей UDF от таблиц, если в вычисляемых полях таблицы используется UDF.
- Grid.
- Добавлены пункты контекстного меню Expand All и Collapse All.
- Добавлена опция 'Save column sorting' для режима 'Save and restore layout'.
- Уменьшена загрузка CPU при работе с программой.
- Query Editor.
- Добавлена возможность переименовывать и перемещать закладки.
- Добавлена возможность импортировать данные в запрос, если он поддерживает вставку данных.
- Время выполнения запроса теперь показывается в формате часы:минуты:секунды.
- Инструмент автозавершения кода не открывался автоматически. Исправлено.
- При открытии редакторов объектов БД комбинацией клавиш Ctrl+Enter, схема объекта игнорировалась. Исправлено.
- Поиск объекта в DB Explorer'е по Ctrl+Shift+Enter не работал. Исправлено.
- Команда 'Select All' некорректно работала с очень длинными строками (более чем 4096 символов). Исправлено.
- Положение элементов управления в панелях инструментов теперь не сбрасывается после установки новой версии программы. Сбросить их можно, использую соответствующую команду в меню "Windows" или кнопку на форме Environment Options.
- Data Import wizard. В процессе настройки соответствия столбцов для импорта из Excel, при выборе нового столбца, курсор в таблице перемещался на первый столбец.
- Database Registration Info. При сохранении не проверялась уникальность псевдонимов БД.
- Database Designer. Стиль контекстного меню не менялся в соответствии с текущей визуальной схемой.
- Локализация.
- Добавлена русская локализация.
- Исправления в немецкой и английской локализациях.
- Сервисы Shutdown Database и Bring Database Online объединены в мастер Start/Stop Database Wizard с возможностью использования шаблонов.
- Domain Editor. При открытии редактора не отображался Collation.
- SQL Script.
- Добавлена возможность выполнения выражения DROP DATABASE с указанием имени базы, логина и пароля без необходимости предварительного подключения к базе.
- После уничтожения базы выдается запрос на удаление регистрационной информации о базе данных.
- Если в выражениях DROP DATABASE и CONNECT не указан логин и пароль, выводится форма ввода логина и пароля.
- Добавлена возможность управления режимом AutoDDL без необходимости выполнения выражения SET AUTODDL.
- Множество других улучшений и исправлений.
04.12.2006 Выпущен SQL Manager 2005 for InterBase/Firebird вер. 4.2
Что нового в SQL Manager 2005 for InterBase/Firebird версии 4.2?
- Добавлена немецкая локализация.
- Query Editor. Реализовано переназначение клавиш для различных команд и операций в соответствии с вашими предпочтениями.
- Query Builder. Просмотр плана выполнения запроса в виде диаграммы.
- Dependency Tree. Теперь диаграмма может быть распечатана.
- Добавлена возможность вызова Мастера регистрации базы данных из инструмента SQL Script для создаваемых с его помощью баз данных.
- Query Editor.
- Добавлены пункты контекстного меню Next Bookmark и Previous Bookmark.
- В некоторых редких случаях исчезал текст с начала строки при использовании инструмента автозавершения кода при включенной опции 'Trim trailing spaces'. Исправлено.
- Перетаскивание имен полей из инструмента SQL Assistant теперь работает.
- Query Editor. Добавлена возможность выполнения выражения SQL под курсором.
- Database Designer. Если таблица не выделена, но выделено поле, то пункт контекстного меню Drop Table работал не корректно. Ошибка исправлена.
- Import Data wizard.
- Теперь при отключенных транзакциях в режиме "Commit changes manually" по завершении импорта запрашивается действие над транзакцией (Commit или Rollback).
- Возможность менять размер диалогового окна.
- Игнорировалась установка Generator Value и Constant Value при задании формата импортируемых полей. Ошибка исправлена.
- При задании части полей для импорта, в оставшиеся поля производилась вставка пустых строк, что приводило к тому, что значения по умолчанию, определенные в таблице для полей, не применялись. Ошибка исправлена.
- HTML Report. Добавлена возможность смены верхнего и нижнего колонтитула отчета.
- SQL Script. Добавлено подтверждение на прерывание выполнения скрипта.
- DB Explorer. Контекстное меню не скрывалось при переключении на другое приложение. Ошибка исправлена.
- Table Editor. При экспорте списков подобъектов, строки длиной более 32 символа обрезались. Ошибка исправлена.
- Procedure Editor и Trigger Editor. Параметры или переменные, удаленные в окне редактора, вновь появлялись в теле триггера/процедуры после компиляции. Исправлено.
- При попытке выполнения запроса или процедуры с параметрами типов Date, Timestamp, Time, возникало сообщение об ошибке конвертации. Ошибка исправлена.
- При создании отчета использовалась библиотека доступа по умолчанию; в некоторых редких случаях это приводило к невозможности открыть отчет на локальной базе данных. Ошибка исправлена.
- Устранены все известные утечки памяти.
- SQL Script. Добавлена возможность повторного исполнения скрипта, завершившегося с ошибками.
- При редактировании данных, содержащих поля со значениями NULL, измененные данные восстанавливали свои прежние значения после фиксации. Исправлено.
- Прочие незначительные улучшения и исправления ошибок.
21.02.2006 Выпущен SQL Manager 2005 for InterBase/Firebird вер. 4.1
Что нового в SQL Manager 2005 for InterBase/Firebird версии 4.1?
- DB Explorer. Увеличена скорость подключения к базе и скорость обновления.
- Добавлена возможность регистрации нескольких локальных серверов.
- Table Editor. Ошибки при отображении данных таблиц с большим количеством записей.
- Dependency Tree. Модифицирован механизм поиска зависимых объектов.
- Code Insight. В выпадающий список не добавлялись ключевые слова, а также поля таблиц и представлений. Исправлено.
- Create database. Генерировался неправильный скрипт создания базы. Исправлено.
- Field Editor, Domain Editor. Восстановлена возможность изменения Charset и Collation.
- Input Parameters. Исправлена ошибка при открытии окна запроса параметров из Query Editor и Query Builder.
- Grid. Form View. Увеличен редактор Memo полей (настраивается на закладке Grid > Advanced окна Environment Options)
- SQL Script. Появилась возможность открывать несколько окон одновременно.
- Database Designer. После переименования таблицы, она не переименовывалась в открытой диаграмме. Также редактирование полей никак не отражалось в открытой диаграмме.
- При подключении к серверу Firebird 2.0 появлялась ошибка "Keyword "DB_KEY" already in list". Исправлено.
- View Editor. Отсутствовала возможность работы с представлениями, использующими CAST и FIRST в запросе. Исправлено.
- Database Validation. Мастер не воспринимал изменение базы на первом шаге работы, что приводило к попытке соединения с текущей базой и ошибке. Исправлено.
- Procedure Editor. Восстановлена возможность использования одинаковых имен переменных в разных процедурах.
- DB Explorer. При удалении таблиц ее триггера не исчезали из дерева. Исправлено.
- Field Editor. Autoincrement. При изменении имени генератора, оно не менялось в телах триггера и процедуры. Исправлено.
- Исправлены многие другие ошибки.
23.01.2006 Выпущен SQL Manager 2005 for InterBase/Firebird!
Что нового в SQL Manager 2005 for InterBase/Firebird?
Поддержка самых последних версий InterBase и Firebird
- Совместимость с любой версией сервера Firebird вплоть до 2.0.
- Совместимость с любой версией сервера InterBase вплоть до 7.5.
- Поддержка сообщений триггеров.
- Поддержка BLOB-фильтров.
- Новый современный графический интерфейс пользователя
- Поддержка визуальных схем в стилях Office 11 и Windows XP.
- Новая эффективная система мастеров.
- Новые удобные панели навигации в большинстве окон программы.
- Новая панель инструментов для легкого переключения между окнами по принципу панели задач Windows.
- Улучшенный Проводник баз данных
- Создание пользовательских закладок быстрого доступа для любого узла дерева проводника.
- Одновременная работа с несколькими выбранными объектами.
- Гораздо более удобные панели инструментов и контекстные меню.
- Полностью обновленный Конструктор баз данных
- Обновленный внешний вид.
- Возможность отображения диаграммы в двух нотациях (IDEF1x и IE).
- Легкая навигация по большим диаграммам с помощью инструмента быстрой навигации.
- Разбиение диаграммы на несколько предметных областей, расположенных на разных страницах.
- Широкий диапазон настроек внешнего вида диаграммы.
- Новые мощные средства для работы с данными.
- Набор удобных инструментов для быстрой группировки, поиска и фильтрации данных.
- Отображение данных и работа с двумя связанными таблицами одновременно.
- Просмотр данных в виде таблиц и карточек.
- Возможность копирования и вставки выделенных записей.
- Улучшенная система печати.
- Новые и улучшенные редакторы объектов баз данных
- Новые редакторы процедур и триггеров с улучшенным прекомпилятором.
- Новый редактор представлений с автоматической генерацией заголовка и возможностью использования визуального дизайнера запросов.
- Быстрое сохранение и загрузка во всех редакторах объектов баз данных.
- Автосохранение объектов БД с возможностью восстановления в случае разрыва соединения.
- Новые возможности для работы с запросами SQL
- Возможность визуального создания запросов с подзапросами и объединениями.
- Возможность просмотра плана запроса в виде диаграммы.
- Новые возможности соединения.
- Поддержка безопасных соединений через тоннель SSH. Наиболее подходящий вид соединения с сервером через Internet.
- Улучшенное управление отчетами.
- Новый Мастер создания отчетов позволяет легко создавать простые отчеты.
- Управление отчетами подобно управлению объектами баз данных: доступ к отчетам осуществляется напрямую из дерева Проводника БД.