Yanıtlar:
Tamam, kendim öğrendim.
Komut \dft
tetikleyicilerin kendisini (düşündüğüm gibi) göstermez, tüm tetikleyici işlevlerini (dönüş tipi tetikleyici) gösterir.
Yapabileceğiniz tetikleyiciyi görmek için \dS <tablename>
, yalnızca bu tablonun sütunlarını değil, aynı zamanda bu tabloda tanımlanan tüm tetikleyicileri de gösterir.
Tetikleyici işlevin (veya herhangi bir işlevin) kaynağını göstermek için kullanın \df+ <functionname>
.
Aşağıdakileri deneyebilirsiniz:
SELECT event_object_table,trigger_name,event_manipulation,action_statement,action_timing FROM information_schema.triggers ORDER BY event_object_table,event_manipulation
ya da 'testtable' adlı bir tablonun tetikleyicilerini şu şekilde gösterebilirsiniz:
SELECT event_object_table,trigger_name,event_manipulation,action_statement,action_timing FROM information_schema.triggers WHERE event_object_table='testtable' ORDER BY event_object_table,event_manipulation