powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Свистелки для Database Explorer
14 сообщений из 14, страница 1 из 1
Свистелки для Database Explorer
    #39142635
debose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть несколько пожеланий касательно удобства использования Database Explorer:
* Сделать бы переименование папок (database folder) по F2 и по Double click-у. Текущий хоткей Ctrl+O уж очень непривычен.
* При переименовании папки - IbExpert спрашивает, надо ли применить эти изменения ко всем базам "Apply changes to all owned database registration records?" - даже если папка пуста (что бессмысленно)
* При создании новой базы (MainMenu -> Database -> Create Database - и кстати не очень логично что этого пункта нет в контекстном меню) - не учитывается выделенная папка в дереве Database Explorer, а было бы логично если б параметры сервера брались из выделенной папки
* Inspector Page mode пункт меню в popup menu работает как Toggle (включить/выключить) но сам пункт меню визуально этого не отображает
* Хотелка: Было бы здорово иметь возможность отформатировать исходники (Format sources) для выделенных процедур/триггеров или для всей БД сразу

Писал по версии 2015.11.16.1. Всем хотелкам уже много лет.

* не по теме: Recompile All Stored Procedures - процесс перекомпиляции не прервать. А не помешало бы.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39143029
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deboseЕсть несколько пожеланий касательно удобства использования Database Explorer:
* Сделать бы переименование папок (database folder) по F2 и по Double click-у. Текущий хоткей Ctrl+O уж очень непривычен.


Просто тот же диалог вызывать? Можно.

debose* При переименовании папки - IbExpert спрашивает, надо ли применить эти изменения ко всем базам "Apply changes to all owned database registration records?" - даже если папка пуста (что бессмысленно)


Исправил.

debose* При создании новой базы (MainMenu -> Database -> Create Database - и кстати не очень логично что этого пункта нет в контекстном меню) - не учитывается выделенная папка в дереве Database Explorer, а было бы логично если б параметры сервера брались из выделенной папки


Да, логично. А контекстное меню и так переполнено, все туда не засунешь.

debose* Inspector Page mode пункт меню в popup menu работает как Toggle (включить/выключить) но сам пункт меню визуально этого не отображает


Там иконка, она вместе со стандартной галкой не живет. Мелочь, в общем. Переделывать не буду.

debose* Хотелка: Было бы здорово иметь возможность отформатировать исходники (Format sources) для выделенных процедур/триггеров или для всей БД сразу


По этому вопросу ничего не могу обещать.

debose* не по теме: Recompile All Stored Procedures - процесс перекомпиляции не прервать. А не помешало бы.


Проверил - прерывается.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39143034
debose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.

> Просто тот же диалог вызывать? Можно.
Ну в принципе можно и его. Double click там тогда наверно не получится сделать...
Мысли вслух: Сейчас на doubleclick папка раскрывается/закрывается. Хотя обычно в деревьях если кликать на узле дважды медленно и вдумчиво - включается режим переименования. Но это тут наверно неуместно.
А если сделать по F2, то наверно удобнее будет (хоть и опять-таки несколько неожиданно для винды). Зато если сделать, то заодно можно б было по F2 для баз данных открывать окно Registration info. И это б позволило б удобнее работать в дереве.

> А контекстное меню и так переполнено, все туда не засунешь.
Это да. Кстати можно б при показе меню для папки прятать неактивные пункты актуальные только для БД. (Connect/Reconnect/Disconnect/Autogrant/Unregister итд).

[quote IBExpert]debosedebose* не по теме: Recompile All Stored Procedures - процесс перекомпиляции не прервать. А не помешало бы.

Проверил - прерывается.
Хммм... А если процедур за 1000? У меня например получается так:
* сначала показывается диалог Analyzing с кнопкой Cancel. Там ещё можно прервать.
* а потом стартует процесс рекомпиляции (см. картинку в аттаче) - и его прервать мне не удалось. Ладно б если б он ещё был немодальным - пускай бы себе рекомпилировал в фоне.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39143038
debose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ещё из мелочи:
в Database Explorer в строке фильтра (combo box с recent item-ами) просится кнопочка - очистить фильтр. Чтоб можно было одним кликом этот фильтр убрать.

Поиск по регулярным выражениям в фильтре database explorer никто не просил раньше? (может и не нужен он, но и не помешал бы если б был).
В хинте к фильтру (Filter string) databaes explorer можно было указать что можно использовать регулярные выражения.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39143050
debose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При нажатии Insert в Database Explorer (сейчас Ins создаёт папку) "внутри подключенной БД" показывать контекстное меню с пунктами:
* New Текущий элемент (domain, table, view, trigger, procedure etc)
* разделитель/или субменю - где будут перечислены остальные типы объектов которые можно создать
* разделитель
* Copy object

источник вдохновения - Intellij IDEA. Там это правда по Alt+Ins показывается.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39143070
debose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё не в тему свистелка:
в редакторе существующего View, F9 могло бы открывать закладку Data. (сейчас вроде ничего не делает)
Аналогично в редакторе таблиц.

Таким образом закрепилась бы ассоциация: F9 - запустить SQL или посмотреть данные.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39143088
debose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почти по теме:
в меню Database (или ещё куда) - был бы полезен пункт Disconnect all..
Сейчас, чтобы от всего отключиться - надо кликнуть по каждой базе и сделать дисконнект.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39143225
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deboseХммм... А если процедур за 1000? У меня например получается так:
* сначала показывается диалог Analyzing с кнопкой Cancel. Там ещё можно прервать.
* а потом стартует процесс рекомпиляции (см. картинку в аттаче) - и его прервать мне не удалось. Ладно б если б он ещё был немодальным - пускай бы себе рекомпилировал в фоне.

А, ну да, в самой форме компиляции возможности прервать выполнение нет. Оно тебе действительно надо или просто чтобы было?
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39143340
debose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertА, ну да, в самой форме компиляции возможности прервать выполнение нет. Оно тебе действительно надо или просто чтобы было?
Пока просто чтобы было. Я впервые запустил рекомпиляцию и удивился, что прервать не вышло. Если (вдруг) реально будет тяжело без этого работать - напишу ещё раз.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39144394
debose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё хотелка-свистелка:
было бы здорово если б из редактора объекта (sp например) можно было б этот объект в выделить и показать в Database Explorer. (название команды "navigate to")
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39157824
debose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё мелочь. Много лет не хватает этих "мелочей". Про окошко Database properties.
Очень давно не хватает возможности скопировать путь к БД вместе с адресом сервера. Это могла бы быть маленькая кнопочка возле Label "Database file".

И обратно - если в поле Database file вставить путь к Базе вместе с адресом сервера, чтобы этот адрес автомагически копировался в поле Server name (если тот пустой, например). Или кнопочка - заполнить из Clipboard.

Применения:
Часто приходится копировать путь к базе. Как чтобы зарегить базу в эксперте так и чтобы отправить путь коллегам.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39158111
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deboseЕщё мелочь. Много лет не хватает этих "мелочей". Про окошко Database properties.
Очень давно не хватает возможности скопировать путь к БД вместе с адресом сервера. Это могла бы быть маленькая кнопочка возле Label "Database file".

Угу, щас начну маленькими кнопочками на каждую подобную фигню окна засирать.
Тащищь драг-н-дропом ноду базы из эксплорера в любой редактор и копируешь, что тебе надо.

deboseИ обратно - если в поле Database file вставить путь к Базе вместе с адресом сервера, чтобы этот адрес автомагически копировался в поле Server name (если тот пустой, например).

Работает давно.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39185885
debose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertdeboseЕсть несколько пожеланий касательно удобства использования Database Explorer:
* Сделать бы переименование папок (database folder) по F2 и по Double click-у. Текущий хоткей Ctrl+O уж очень непривычен.


Просто тот же диалог вызывать? Можно.

debose* При переименовании папки - IbExpert спрашивает, надо ли применить эти изменения ко всем базам "Apply changes to all owned database registration records?" - даже если папка пуста (что бессмысленно)


Исправил.
Проверил. Работает.

Двойной клик на папке сейчас и Collapse/Expand делает и диалог открывает. Что в общем нелогично. Этот диалог для папки лучше бы открывать не в OnDoubleClick а в каком нибудь onShowEditor.
...
Рейтинг: 0 / 0
Свистелки для Database Explorer
    #39186331
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deboseДвойной клик на папке сейчас и Collapse/Expand делает и диалог открывает. Что в общем нелогично.

Надо отключить соответствующую галку в настройках эксплорера. Я про ее существование забыл. Поэтому при включенной галке в следующих версиях диалога не будет.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Свистелки для Database Explorer
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]