Софт / ViewODBC / История версий
2.00
- Добавлена настройка используемой библиотеки курсоров (Cursor library).
По умолчанию используется библиотека курсоров драйвера, при невозможности - библиотека курсоров ODBC.
- Добавлена возможность отображения связанных записей из других таблиц (пункт меню Go To).
- В заголовке грида столбцы с сортировкой отмечаются значком (см. настройку Mark sorted columns).
- При удалении записи может выводиться предупреждение (см. настройку Confirm row deletion).
- Для ячеек с длинным текстом показываются всплывающие подсказки с форматированием.
- Добавлен диалог для редактирования длинного текста, в т.ч. с цветовым выделением XML
(пункт меню Edit Value).
- При редактировании полей с типом GUID можно выбрать случайный GUID,
а для полей с типом даты/времени - текущие дату и время.
- Реализовано копирование данных из отдельной ячейки в буфер обмена (пункт меню Copy Value).
- В редакторе SQL поддержаны автоматическое завершение слов (Ctrl + пробел),
перенос по словам (Word Wrap), кодировки ANSI, Unicode и UTF-8.
- Добавлено соединение с помощью драйвера и без создания DSN (меню Connect -> Select ODBC Driver).
- Join между таблицами поддерживает изменение порядка таблиц.
- В диалог строк соединения добавлена кнопка удаления строки.
- Улучшено сохранение большого количества данных.
- Улучшена поддержка Oracle, MS SQL Server, Firebird, MySQL, PostgreSQL.
- Улучшения в пользовательском интерфейсе.
- Другие небольшие изменения. Исправлены ошибки.
1.26
- Добавлена возможность отмены выполнения запросов (см. настройку
Allow to cancel SQL execution).
- Улучшена поддержка Oracle, PostgreSQL, MySQL, MS SQL Server и Access.
- Поддержаны переименование, удаление и экспорт индексов таблиц.
- Добавлена настройка Use foreign keys in filter.
- Ускорено отображение двоичных данных в гриде.
- Другие небольшие изменения. Исправлены ошибки.
1.25
- Добавлено отображение списков ограничений (constraints) и их
текста.
- Добавлено переименование таблиц, представлений, процедур и триггеров.
Добавлены переименование и удаление полей в таблицах.
- Добавлена поддержка PostgreSQL.
- Улучшена поддержка MS SQL Server и Access.
- Улучшено восстановление соединения с БД (Reconnect).
- Улучшения в пользовательском интерфейсе.
- Другие небольшие изменения. Исправлены ошибки.
1.24
- Для таблиц и представлений добавлен фильтр с условиями для столбцов
(=, <>, >, <, >=, <=, LIKE, NOT LIKE, IN, NOT IN).
- При редактировании данных можно выбирать значения полей по foreign key.
- В диалог с таблицами добавлена возможность открывать несколько таблиц,
связывая их по foreign key.
- При сохранении данных в файлах CSV можно указать разделитель.
- Добавлен execution plan для MySQL.
- Другие небольшие изменения. Исправлены ошибки.
1.23
- Добавлена версия x64.
- Улучшена поддержка различных СУБД (MS SQL Server, Oracle и др.).
- Добавлен пункт меню Reconnect для восстановления соединения с базой данных.
- Другие небольшие изменения.
1.22.01
- Исправлено: на системах с несколькими мониторами контекстное меню отображалось в центре окон и
не менялся размер и положение дочерних элементов в диалогах с изменяющимся размером.
1.22
- Сделана возможность прятать столбцы в гриде.
- В контекстное меню схемы БД для таблиц и представлений добавлен пункт
для сохранения данных.
- Диалоги ввода SQL-запросов, информации по объектам БД поддерживают изменение размера.
1.21
- Улучшена поддержка MS Access:
- показываются primary и foreign key
- показывается информация о том, являются ли поля таблиц обязательными
(null/not null)
- при сохранении данных таблиц в sql-файлы учитываются взаимосвязи между таблицами
- отображается текст view и процедур
- добавлены сжатие и восстановление БД.
- Улучшена поддержка MySQL: показывается информация по объектам БД
(текст view и процедур, триггеры).
- Улучшена поддержка Firebird:
- файлы Firebird можно открывать через меню Connect->Connect to file
без создания DSN
- показывается информация по объектам БД (текст view и процедур, триггеры).
- Улучшено сохранение данных в файлы HTML.
- После соединения с базой данных в заголовке главного окна показывается
не только DSN, но и UID.
- В заголовке грида показываются primary и foreign keys, добавлена
соответствующая настройка (Options -> Main -> Show primary and foreign keys).
- ViewODBC теперь может открывать таблицы, имена которых являются
зарезервированными словами (например, group).
- Добавлена возможность открывать последнюю БД при старте ViewODBC
и соответствующая настройка (Options -> Main -> Restore last database
connection at startup).
- Исправлено: не отображались таблицы с полями, имеющими тип bigint
(проявлялось на MS SQL Server и Firebird).
1.20
- Добавлено сохранение данных в HTML и Excel.
- Сделаны выпадающие меню в панели команд для быстрого доступа к строкам
соединения с БД и последним открытым файлам.
- При сохранении данных в файл запоминается последний использованный тип файла.
- При сохранении данных таблицы как имя файла по умолчанию предлагается название
таблицы.
- Запись из БД копируется в буфер обмена так же и в виде текста.
- При двойном клике в Database Bar с удерживаемым шифтом таблицы и представления
открываются в новом окне вне зависимости от настроек.
- В контекстное меню для грида добавлены пункты Insert и Update.
- В диалог с сообщением об ошибке SQL-скрипта добавлена кнопка для продолжения
выполнения скрипта и игнорирования всех последующих ошибок.
- Улучшена поддержка MS SQL Server.
- Совместимость с Windows Vista.
1.19
- Добавлено отображение триггеров (Oracle и MS SQL Server).
- После сортировки и обновления данных в гриде не меняется порядок столбцов (остается таким, каким его сделал пользователь).
- Изменен формат заголовка окна - вначале идет не ViewODBC, а DSN или имя файла.
- Увеличено количество ключевых слов SQL, выделяемых цветом в редакторе.
- Исправлены мелкие ошибки.
1.18
- При редактировании данных в гриде можно выполнять обновление нескольких полей одновременно (как при добавлении записей).
- Поддерживается вывод execution plan под MS SQL Server.
- Улучшена поддержка MS SQL Server.
- После успешного выполнения скрипта выводится количество выполненных запросов и общее количество запросов в скрипте.
- Увеличено количество ключевых слов SQL, выделяемых цветом в редакторе.
1.17.01
- В контекстное меню редактора в диалоге "Execute SQL" добавлен пункт "Copy as C source".
1.17
- Добавлено выделение цветом редактируемой строки в гриде и соответствующая настройка.
- Добавлен вывод execution plan под Oracle.
- Добавлен просмотр текста VIEW под Oracle.
- Улучшена вставка запросов SQL в буфер обмена Copy as C source.
- В диалоги свойств объектов БД добавлен экспорт в файл.
- В диалоги свойств объектов БД добавлены контекстные меню.
- Сделаны более удобными диалоги сортировки и перемещения столбцов в гриде.
- Исправлено: в некоторых скриптах не находился разделитель /.
- Исправлено: при удалении таблиц из диалога Tables не всегда правильно определялись связи между таблицами и
некоторые из выбранных таблиц могли не удалиться.
1.16
- Добавлено выполнение скриптов без открытия файла в редакторе. Сообщения об ошибках пишутся в специальное окно Output.
- Оптимизировано сохранение данных в sql- и csv-файлах.
- При удалении нескольких таблиц учитываются foreign keys (диалог Tables).
- Исправлена ошибка при выполнении функций и процедур, определенных в пакетах Oracle.
- Исправлена ошибка под MS SQL Server при сортировке таблиц во время сохранения данных.
1.15
- Исправлено: если после сортировки или обновления грида происходила ошибка, то грид становился неработоспособным.
- Для Oracle при получении текста пакета показывается не только описание, но и тело пакета (PACKAGE BODY).
- Поддерживаются комментарии --.
- Добавлена опция для подсветки строк в гриде (Mark lines with color).
- Исправлено: при редактировании данных в гриде не работали Ctrl+C, Ctrl+V и Ctrl+X.
- При поиске (Find) в редакторе SQL показывается такой же диалог как и при замене (Replace).
- Исправлена ошибка открытия таблиц и схем с небуквенно-цифровыми символами (например, "!").
1.14
- Добавлен просмотр системных таблиц.
- Добавлен просмотр пакетов (packages) под Oracle.
- Добавлено копирование в буфер обмена названия таблицы из Database bar.
- При установке нового соединения с базой данных необязательно старое закрывать вручную, теперь это делается автоматически.
- Исправлено: под MS SQL Server просмотр информации о объектах базы данных мог завершиться с ошибкой.
- Можно работать с таблицами, название которых состоит из нескольких слов.
1.13
- Добавлен показ индексов для таблиц.
- Добавлена сортировка по нескольким полям.
- При сохранении данных из таблиц как sql-файла для Oracle, Sybase и SQL server между записями могут вставляться COMMIT.
Добавлены соответсвующие настройки.
- В скриптах символ / считается разделителем, только если он стоит в конце строки.
1.12
- Добавлен диалог для ввода параметров хранимых процедур; после выполнения процедуры выводятся output-параметры и данные (если есть).
- При открытии таблицы или view проверяется, не была ли она уже открыта. Если была, то можно либо открыть новое окно,
либо показать существующее. Добавлена соответсвующая настройка.
- Добален файл справки ViewODBC.chm.
- При нажатии Ctrl+F5 обновляется Database bar.
- В редакторе поддерживаются горячие клавиши для операции Cut (Shift+Del и Ctrl+X).
- Исправлены ошибки.
1.11.01
- Поддерживается работа с буфером обмена с помощью Ctrl+C/Ctrl+V.
1.11
- Добавлена панель для работы с объектами базы данных (как в среде Visual C++).
- Добавлена опция Try to show only current schema objects (Показывать объекты только текущей схемы).
Пока работает только для Oracle.
- Добавлена опция Mark invalid objects (Отмечать недействительные объекты).
Пока работает только для Oracle.
- Для недействительных объектов выводится список ошибок.
Пока работает только для Oracle.
- Улучшен интерфейс пользователя:
- расширены контекстные меню редактора и грида;
- при регистрации расширения .sql (Options->Editor->Assotiate with *.sql) в контекстное меню Windows Explorer
добавляется пункт для создания нового sql-файла (New->SQL script file).
1.10
- Добавлена опция Fetch all records (Считывать все записи).
Если опция включена, то считываются все записи, если выключена - считываются только необходимые
для просмотра (остальные будут считываться постепенно во время прокрутки грида).
- Добавлена опция Column scroll (горизонтальная прокрутка по одному столбцу).
Если опция включена, то при горизонтальной прокрутке грида позиция просмотра будет смещаться на ширину столбца
(ускоряется просмотр большого количества столбцов).
- Добавлена возможность просмотра текста процедур и view (Oracle, MS SQL Server, Sybase).
- В диалоге со списком процедур выводится иконка, символизирующая тип - процедура или функция.
- В диалоге с параметрами хранимых процедур показывается тип параметров (Input, Output и т.д.).
- В меню "Edit" добавлен пункт "Copy as C source" для копирования в буфер обмена текста запроса
с кавычками и \n в конце каждой строки.