|
Как сделать, чтобы DB Explorer авторефрешился после отработки dynamic DDL ?
|
|||
---|---|---|---|
#18+
Т.е. если я в Script Executive выполняю нечто, вызывающее execute statement (:stt ), где stt = строка вида 'drop ...' - то чтобы результат этого деяния отражался сразу в DB Explorer'e ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2014, 14:42 |
|
Как сделать, чтобы DB Explorer авторефрешился после отработки dynamic DDL ?
|
|||
---|---|---|---|
#18+
И не только при выполнении ES! После создания индексов/ПК, создании/дропе таблиц и так далее, тоже не мешало бы обновить Explorer. Сейчас приходится это делать руками, переходя в его окно, открывая нужную ветку (Таблицы, Процедуры) и нажимая F5. Хорошо бы делать перестроение "дерева" в окне датабаз эксплорера автоматически после любых изменений в метаданных. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2014, 14:48 |
|
Как сделать, чтобы DB Explorer авторефрешился после отработки dynamic DDL ?
|
|||
---|---|---|---|
#18+
А у вас ничо не треснет? Создание/удаление основных объектов в скрипте давно отражается в эксплорере. Если, конечно, скрипт выполняется на текущем соединении. Парсить ES и/или рефрешить дерево эксплорера после каждого ES - это уже за пределами разумного. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2014, 15:44 |
|
Как сделать, чтобы DB Explorer авторефрешился после отработки dynamic DDL ?
|
|||
---|---|---|---|
#18+
IBExpertА у вас ничо не треснет? Ну, если тока подрастянется малость IBExpertСоздание/удаление основных объектов в скрипте давно отражается в эксплорере. Если, конечно, скрипт выполняется на текущем соединении. Парсить ES и/или рефрешить дерево эксплорера после каждого ES - это уже за пределами разумного. А просто на изменение метаданных (которые и должны в дереве отображаться) нельзя ориентироваться никак? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2014, 15:55 |
|
Как сделать, чтобы DB Explorer авторефрешился после отработки dynamic DDL ?
|
|||
---|---|---|---|
#18+
Kotъ-BegemotъА просто на изменение метаданных (которые и должны в дереве отображаться) нельзя ориентироваться никак? Просто изменения метаданных (CREATE/ALTER/DROP/DECLARE) давным-давно отражаются в дереве. За редким исключением типа добавления/удаления поля таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2014, 15:59 |
|
Как сделать, чтобы DB Explorer авторефрешился после отработки dynamic DDL ?
|
|||
---|---|---|---|
#18+
IBExpertА у вас ничо не треснет? Создание/удаление основных объектов в скрипте давно отражается в эксплорере. Если, конечно, скрипт выполняется на текущем соединении. Парсить ES и/или рефрешить дерево эксплорера после каждого ES - это уже за пределами разумного.Не надо после каждого ES, ты чё! Просто если последней командой скрипта является commit (независимо от кол-ва промежуточных commit'ов), либо если его нет, но я ответил "Да, коммить!" - тогда пусть и отрефрешится. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2014, 16:15 |
|
Как сделать, чтобы DB Explorer авторефрешился после отработки dynamic DDL ?
|
|||
---|---|---|---|
#18+
BTW, сейчас после такого скрипта даже команда контекстного меню Reconnect *не* отрефрешивает dbExplorer. Надо или F5 или вообще дисконнект+коннект делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2014, 16:25 |
|
Как сделать, чтобы DB Explorer авторефрешился после отработки dynamic DDL ?
|
|||
---|---|---|---|
#18+
ТаблоидПросто если последней командой скрипта является commit (независимо от кол-ва промежуточных commit'ов), либо если его нет, но я ответил "Да, коммить!" - тогда пусть и отрефрешится. С фига ли? Там, может, вообще ни одного DLL не было. Нафиг-нафиг, вручную обновляйте при необходимости. Reconnect ничего не рефрешит, кроме самого коннекта. F5 должно работать всегда. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2014, 16:33 |
|
|
start [/forum/topic.php?fid=42&fpage=35&tid=1599757]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 317ms |
total: | 427ms |
0 / 0 |