sql >> Databáze >  >> RDS >> PostgreSQL

Jak získat spouštěče přidružené k pohledu nebo tabulce v PostgreSQL

Tím se vrátí všechny podrobnosti, které chcete vědět

select * from information_schema.triggers

nebo pokud chcete seřadit výsledky konkrétní tabulky, můžete to zkusit

SELECT event_object_table
      ,trigger_name
      ,event_manipulation
      ,action_statement
      ,action_timing
FROM  information_schema.triggers
WHERE event_object_table = 'tableName' -- Your table name comes here
ORDER BY event_object_table
     ,event_manipulation

následující vrátí název tabulky, která má trigger

select relname as table_with_trigger
from pg_class
where pg_class.oid in (
        select tgrelid
        from pg_trigger
        )


  1. Mysql:úprava v my.cnf se neprojeví

  2. Problém při vytváření klauzule where, která má obsahovat hodnoty null/0

  3. Jak mohu změnit dvě různá záhlaví sloupců již existující databázové tabulky v sqlalchemy?

  4. Varování:PDOStatement::execute():SQLSTATE[HY093]:Neplatné číslo parametru:parametr nebyl definován v...text souboru