powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как временно отключить триггеры?
4 сообщений из 4, страница 1 из 1
Как временно отключить триггеры?
    #32784640
vadim_123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А потом опять включить. И внешние ключи тоже. И правила.
Это можно как-нибудь сделать?
...
Рейтинг: 0 / 0
Как временно отключить триггеры?
    #32784724
Привалов1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
/topic/55716&pg=-1&hl=

CREATE TRIGGER [AuditЛицензии] ON [dbo].[Лицензии]
FOR INSERT, UPDATE, DELETE
AS
DECLARE @mod tinyint, @id bigint
SET NOCOUNT ON
IF (SELECT Ch_mode FROM sysAuditMode)=1 //атрибут работы тригера в служебной таблице: 1 - вкл, 0 - выкл (например)
BEGIN
IF ((EXISTS (SELECT * FROM deleted)) AND (not (EXISTS (SELECT * FROM inserted)))) SET @mod=0
IF ((EXISTS (SELECT * FROM inserted)) AND (not (EXISTS (SELECT * FROM deleted)))) SET @mod=1
IF ((EXISTS (SELECT * FROM deleted)) AND (EXISTS (SELECT * FROM inserted))) SET @mod=2
INSERT ActionsAudit (User_Login,Ch_Date ,Mode,Table_Name) VALUES (SESSION_USER,GetDate(),@mod,\'Лицензии\')
SET @id=@@DBTS
INSERT auddelЛицензии SELECT *, @id AS \'Action_Id\' FROM deleted
INSERT audinsЛицензии SELECT *, @id AS \'Action_Id\' FROM inserted
END
...
Рейтинг: 0 / 0
Как временно отключить триггеры?
    #32784876
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/27816&hl=%f2%f0%e8%e3%e3%e5%f0+enable+disable
...
Рейтинг: 0 / 0
Как временно отключить триггеры?
    #32808464
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять ленимся искать в доке -
занимается экспериментами а потом орем ПАМАГИТЕ 8))
Читайте и не делайте глупостей 8))
http://www.postgresql.org/docs/7.4/interactive/catalog-pg-trigger.html
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как временно отключить триггеры?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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