Ред Эксперт - v1.0.4
13 мая 2019 г. 14:09
Список изменений
Внимание! В версии 1.0.3 обнаружена ошибка, которая препятствует автоматическому обновлению и "вешает" программу, если пользователь не вошел в аккаунт reddatabase.ru. Перед обновлением на 1.0.4 вы должны войти в аккаунт вручную в "Меню -> Инструменты -> Войти на reddabase.ru"
- Доработаны нативные исполняемые файлы для Linux и Windows. В Linux поиск Java выполняется в потенциальных местах установки (Oracle JDK и Open JDK), в Windows поиск Java осуществляется в реестре. При отсутствии Java в потенциальных местах установки и в реестре, поиск осуществляется по переменной окружения JAVA_HOME и в переменной окружения PATH
- Ред Эксперт получил возможность установки с помощью инсталятора. После установки создаются ярлыки быстрого запуска программы
- Библиотеки из пакета Visual C++ для Visual Studio 2013 линкуются статически, что избавляет от необходимости устанавливать пакет в Windows системах
- Добавлена возможность подключения к базе по двойному клику и с помощью кнопки на панели подключений
- В дереве объектов убрано отображения символа дальнейшего раскрытия узла, у которого нет потомков. Также для бд отображается количество объектов (например, ТАБЛИЦЫ (6451))
- Добавлена опция в настройках для скрытия системных объектов в дереве объектов
- Доработан редактор метаданных таблицы
- Добавлено редактирование и удаление столбца
- Добавлено создание, редактирование и удаление ограничений и индексов (редактирование осуществляется двойным кликом по объекту)
- Добавлено автоматическая генерация имени ограничения
- Исправлен и доработан исполнитель скриптов
- Исправлена загрузка скрипта из файла
- Исправлен парсинг скрипта
- Исправлено распознавание операторов создания базы данных, set term, commit, commit work
- Добавлено отображение скрипта на панели
- Добавлена возможность редактирования скрипта
- Добавлена возможность сохранения скрипта в файл
- Выполнять скрипт можно без активных подключений (должен присутствовать оператор create database для создания и подключения к бд)
- Возможность выбора активного подключения
- Вывод результата выполнения операторов и ошибок при наличии
- Убраны пункты создания, редактирования и удаления в ветках системных объектов
- Доработан интерфейс выполнения процедур и функций с возможность ввода параметров и запросом параметров, если пользователь их не указал
- Изменения, сделанные через пользовательский интерфейс, отображаются в дереве объектов. Обновление узлов дерева выполняется автоматически после успешного завершения операций добавления, редактирования, удаления.
- Добавлено разграничение ролей и пользователей в менеджере пользователей (отдельные иконки)
- Изменено отображение окон подключения в менеджере пользователей (убраны лишние окна при отсутствии подключений)
- На вкладке «Членство» опция «Пользователь→Роль» включена по умолчанию Остальные опции деактивированы
- Перед сортировкой данных в таблице делается полный фетч
- Добавлено разграничение отображения общего и загруженного(зафетченного) количества записей в таблице. Автоматический подсчет количества записей отключен по-умолчанию, включается в настройках. Добавлена кнопка для немедленного получения количества записей.
- При нажатии клавиши ESC в режиме создания и редактирования объектов запрашивается подтверждение выхода.
- Добавлена возможность обратной связи без авторизации на reddatabase.ru
Исправления:
- Исправлено отображение пунктов меню для узлов в дереве объектов (убраны недоступные действия, которые никогда не были доступны, например, перезагрузка для подключения)
- Исправлена ошибка сохранения настроек подключений
- Исправлено отображения заголовка окна при подключении к серверу через менеджер пользователей
- Исправлено создание объектов, имена которых совпадают с зарезервированными словами сервера (экранируются двойными кавычками)
- Исправлен двойной клик по объекту в дереве объектов (дерево при это не раскрывается)
- Исправлен режим редактирования таблицы. При нажатии кнопки «Применить» не происходил выход из режима редактирования, вследствие чего не отображались изменения в редактируемом поле
- Исправлен вызов процедур с помощью «execute procedure» в редакторе запросов
- Исправлено переподключение (Recycle) к базе данных (не выполнялось вообще)
- Исправлено закрытие курсоров при закрытии таблицы
- Исправлено удаление объектов (если объект открыт, его невозможно удалить)
- Исправлено расположение объектов меню (убраны недоступные и находящиеся в разработке)
- Исправлено отображение меню «Инструменты базы данных» (скрывалось, хотя было активным)
- Скрыты схемы (в «Firebird» и «Ред База Данных» они отсутствуют)
- Исправлено отображение ошибок в диалоговых окнах (структурированный вывод)
- Исправлена работа с таблицами, если в качестве Java используется OpenJDK (NPE при клике по ячейке таблицы)
- Исправлена ошибка при которой после добавления роли нельзя создать(изменить и удалить) пользователя
- Исправлен вывод ошибок при редактировании подключения
- Исправлено открытие процедуры при использовании Firebird 2.1.5
- Исправлена ошибка при назначении роли во вкладке «Членство»
- Исправлен грант ролей, если имелись пользователи с идентичными именами
- Исправлена ошибка при назначении роли на роль
- Исправлено закрытие подключения, если имелись открытые объекты
- Исправлено отображение ошибки при подключении к недоступной базе данных, если подключение выполняется кликом по кнопке подключения
- Исправлено отображение окна поиска при нажатии ALT в Windows (при нажатии окно пропадало)
- Исправлена ошибка при двойном клике по «Избранным» подключениям
- Исправлено определение горячих клавиш в настройках приложения
- Исправлено отображение столбцов в таблице при фетче данных
- Оптимизирована загрузка вкладки «Членство» в менеджере пользователей
- Исправлено отображение тела VIEW. Тело отображается так, как хранится в базе, для форматирования добавлена отдельная кнопка