Включить/отключить триггер в PostgreSQL

Включить/отключить триггер в PostgreSQL

Отключение триггера wc_user_widget_upd в таблице webclient.wc_user_widget:

ALTER TABLE webclient.wc_user_widget DISABLE TRIGGER wc_user_widget_upd;

Отключение всех триггеров в таблице webclient.wc_user_widget:

ALTER TABLE webclient.wc_user_widget DISABLE TRIGGER ALL;

Включить триггеры можно так:

-- включение одного конкретного триггера
ALTER TABLE webclient.wc_user_widget ENABLE TRIGGER wc_user_widget_upd;
-- включение всех триггеров таблицы
ALTER TABLE webclient.wc_user_widget ENABLE TRIGGER ALL;

2 Комментариев

  1. AlimentyNaRebenka 2 года назад

    Потому что не используется индекс. PostgreSQL выполняет проверку видимости каждой записи и таким образом производит последовательное сканирование всей таблицы. Если вы хотите, вы можете отслеживать количество строк в таблице с помощью триггеров, но это вызовет замедление при операциях записи в таблицу.

  2. андрей 10 месяцев назад

    а как проверить состояние триггера? включен или выключен?

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif 
 

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img src="" alt="" class="" width="" height="">