> This page location: PostgreSQL Triggers > Disable Triggers > Full Neon documentation index: https://neon.com/docs/llms.txt # Disable Triggers **Summary**: in this tutorial, you will learn how to disable triggers by using the `ALTER TABLE ... DISABLE TRIGGER` statement. ## Introduction to ALTER TABLE…DISABLE TRIGGER statement To disable a trigger, you use the `ALTER TABLE...DISABLE TRIGGER` statement. When you disable a trigger, it remains in the database but won't activate when an event associated with the trigger occurs. Here's the basic syntax of the `ALTER TABLE...DISABLE TRIGGER` statement: ```sql ALTER TABLE table_name DISABLE TRIGGER trigger_name | ALL ``` In this syntax, - First, specify the name of the table to which the trigger belongs after the `ALTER TABLE` keywords. - Second, specify the name of the trigger you want to disable after the `DISABLE TRIGGER` keywords, or use the `ALL` keyword to disable all triggers associated with the table. Suppose you want to disable the trigger associated with the `employees` table, you can use the following statement: ```sql ALTER TABLE employees DISABLE TRIGGER log_last_name_changes; ``` To disable all triggers associated with the `employees` table, you use the following statement: ```sql ALTER TABLE employees DISABLE TRIGGER ALL; ``` ## Summary - Use the `ALTER TABLE ... DISABLE TRIGGER` statement to disable a trigger or all triggers associated with a table. --- ## Related docs (PostgreSQL Triggers) - [Introduction](https://neon.com/postgresql/postgresql-triggers/introduction-postgresql-trigger) - [CREATE TRIGGER](https://neon.com/postgresql/postgresql-triggers/creating-first-trigger-postgresql) - [DROP TRIGGER](https://neon.com/postgresql/postgresql-triggers/postgresql-drop-trigger) - [ALTER TRIGGER](https://neon.com/postgresql/postgresql-triggers/postgresql-alter-trigger) - [AFTER INSERT Trigger](https://neon.com/postgresql/postgresql-triggers/postgresql-after-insert-trigger) - [BEFORE INSERT Trigger](https://neon.com/postgresql/postgresql-triggers/postgresql-before-insert-trigger) - [BEFORE UPDATE Trigger](https://neon.com/postgresql/postgresql-triggers/postgresql-before-update-trigger) - [AFTER UPDATE Trigger](https://neon.com/postgresql/postgresql-triggers/postgresql-after-update-trigger) - [BEFORE DELETE Trigger](https://neon.com/postgresql/postgresql-triggers/postgresql-before-delete-trigger) - [AFTER DELETE Trigger](https://neon.com/postgresql/postgresql-triggers/postgresql-after-delete-trigger) - [INSTEAD OF Triggers](https://neon.com/postgresql/postgresql-triggers/postgresql-instead-of-triggers) - [BEFORE TRUNCATE Trigger](https://neon.com/postgresql/postgresql-triggers/postgresql-before-truncate-trigger) - [Enable Triggers](https://neon.com/postgresql/postgresql-triggers/enable-triggers) - [List All Triggers](https://neon.com/postgresql/postgresql-triggers/how-to-list-all-triggers-in-postgresql) - [Event Triggers](https://neon.com/postgresql/postgresql-triggers/postgresql-event-trigger) - [Conditional Triggers](https://neon.com/postgresql/postgresql-triggers/postgresql-trigger-when-condition)