Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Игнорирование DB триггеров / 21 сообщений из 21, страница 1 из 1
14.04.2020, 20:00
    #39947186
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
Можно ли в кляузу CONNECT для IBEScript добавить некий параметр, чтобы при коннекте (и последующих RECONNECT) не срабатывали триггера базы данных (CONNECT | DISCONNECT | TRANSACTION START | TRANSACTION COMMIT | TRANSACTION ROLLBACK)?

С уважением, Vasilisk
...
Рейтинг: 0 / 0
15.04.2020, 04:23
    #39947329
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
А в ISQL это как делается?
...
Рейтинг: 0 / 0
15.04.2020, 10:23
    #39947375
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
IBExpert,

никак. Там нет такой опции в команде CONNECT. Отключить триггеры БД можно только через ключи командной строки
...
Рейтинг: 0 / 0
15.04.2020, 10:39
    #39947380
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
Симонов Денис

никак. Там нет такой опции в команде CONNECT. Отключить триггеры БД можно только через ключи командной строки


Я надеялся, что есть что-то типа SET DBTRIGGERS ON | OFF.
Ну, сталбыть, придется самому синтаксис сочинять.
...
Рейтинг: 0 / 0
16.04.2020, 06:22
    #39947847
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
Можно попробовать в свежей версии SET DBTRIGGERS ON | OFF.
Принимать перед едой CONNECT/RECONNECT.
...
Рейтинг: 0 / 0
16.04.2020, 17:23
    #39948131
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
IBExpert
Принимать перед едой CONNECT/RECONNECT.
Сразу вопрос. Если он стоит перед CONNECT, он будет автоматически применяться для последующих RECONNECT?
...
Рейтинг: 0 / 0
16.04.2020, 17:40
    #39948146
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
И еще один момент. Хотелось бы, чтобы при выборе пункта "Add CONNECT statement" учитывалась опция "Suppress database triggers" из окна регистрации базы?
...
Рейтинг: 0 / 0
17.04.2020, 04:34
    #39948244
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
_Vasilisk_
Сразу вопрос. Если он стоит перед CONNECT, он будет автоматически применяться для последующих RECONNECT?


Должен.
...
Рейтинг: 0 / 0
17.04.2020, 06:27
    #39948256
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
_Vasilisk_
И еще один момент. Хотелось бы, чтобы при выборе пункта "Add CONNECT statement" учитывалась опция "Suppress database triggers" из окна регистрации базы?


Можно.
...
Рейтинг: 0 / 0
23.04.2020, 16:00
    #39950569
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
IBExpert,

А хотелось бы под это дело (а еще и под ibec_PrepareStatement) обновленный IBEScript.exe
...
Рейтинг: 0 / 0
23.04.2020, 16:37
    #39950598
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
Завтра соберу.
...
Рейтинг: 0 / 0
28.04.2020, 19:25
    #39952518
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
IBExpert
Завтра соберу.
Up
...
Рейтинг: 0 / 0
28.04.2020, 19:29
    #39952520
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
При генерировании скрипта через Data/Metadata Comparer можно в них добавлять опцию SET DBTRIGGERS OFF если она указана в свойствах подключения целевой базы?
...
Рейтинг: 0 / 0
28.04.2020, 19:43
    #39952528
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
_Vasilisk_
IBExpert
Завтра соберу.
Up


Чего? Лежит оно уже там с 24-го числа.
...
Рейтинг: 0 / 0
28.04.2020, 19:44
    #39952530
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
_Vasilisk_
При генерировании скрипта через Data/Metadata Comparer можно в них добавлять опцию SET DBTRIGGERS OFF если она указана в свойствах подключения целевой базы?


Не уверен, что это хорошая идея.
...
Рейтинг: 0 / 0
28.04.2020, 19:51
    #39952541
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
IBExpert
Чего? Лежит оно уже там с 24-го числа.
Тащу отсюда http://www.ibexpert.com/rus/IBEScript_sfx.exe

Архив 1 805 461 байт внутри IBEScript.exe за 29 января 2020 года
...
Рейтинг: 0 / 0
29.04.2020, 04:57
    #39952667
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
_Vasilisk_
Тащу отсюда http://www.ibexpert.com/rus/IBEScript_sfx.exe

Архив 1 805 461 байт внутри IBEScript.exe за 29 января 2020 года


Браузер из своего кэша засосал. Там от 24-го апреля билд.
...
Рейтинг: 0 / 0
29.04.2020, 17:31
    #39952957
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
IBExpert
Браузер из своего кэша засосал
Гад. Пока не открыл вкладку в режиме инкогнито, скачивал за 20 января
IBExpert
_Vasilisk_
При генерировании скрипта через Data/Metadata Comparer можно в них добавлять опцию SET DBTRIGGERS OFF если она указана в свойствах подключения целевой базы?
Не уверен, что это хорошая идея.
Логика такая: при формировании скрипта в него добавляются автоматически
SET CLIENTLIB
SET NAMES
CONNECT ... USER ... PASSWORD
Т.е. скрипт формируется не для некоторой базы, идентичной целевой, а для конкретной базы зарегистрированной в IBE. И параметры подключения берутся из этих же настроек регистрации. В настройках подключения указана опция Suppress database triggers. Почему бы эту опцию не вставить в скрипт?
...
Рейтинг: 0 / 0
28.10.2020, 15:19
    #40012665
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
Можно еще эту опцию добавить в параметры запуска IBEScript.exe?
...
Рейтинг: 0 / 0
30.10.2020, 07:58
    #40013328
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
_Vasilisk_
Можно еще эту опцию добавить в параметры запуска IBEScript.exe?


В свежей версии
-Xno_db_triggers | -Xisc_dpb_no_db_triggers | -X"no_db_triggers" | ...

Не тестил.
...
Рейтинг: 0 / 0
30.10.2020, 12:26
    #40013399
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Игнорирование DB триггеров
В IBExert в настройках Backup/Restore есть опцияPrevent database/transaction triggers from firingДля Restore она не нужна. При ее включении на Restore появляется ошибкаoption -NODBTRIGGERS is allowed only on backup.При выключении - триггер и так не срабатывает
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Игнорирование DB триггеров / 21 сообщений из 21, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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