sql >> Database >  >> RDS >> PostgreSQL

Hoe recursie in een trigger in PostgreSQL te voorkomen?

Gebruik pg_trigger_depth() functie, die retourneert (zoals vermeld in de documentatie ):

CREATE TRIGGER insert_task
AFTER INSERT ON employees
FOR EACH ROW
WHEN (pg_trigger_depth() = 0)
EXECUTE PROCEDURE insert_task()



  1. Kolom automatisch verhogen:verschillen in SQL-syntaxis tussen Oracle en MySQL

  2. Hoe Abs() werkt in PostgreSQL

  3. Wat doet COMMIT?

  4. Room API - Hoe de recent ingevoegde gegenereerde id van de entiteit op te halen?