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

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

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

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


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


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


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

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


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


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

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

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


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


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

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


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