sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man får utlösare som är kopplade till en vy eller en tabell i PostgreSQL

Detta kommer att returnera alla detaljer du vill veta

select * from information_schema.triggers

eller om du vill sortera resultaten av en specifik tabell så kan du försöka

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

följande kommer att returnera tabellnamn som har trigger

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


  1. FEL:SQLSTATE[HY000] [2002] Ingen anslutning kunde göras eftersom måldatorn aktivt vägrade det

  2. Easysoft släpper ODBC-ODBC Bridge för Windows 10

  3. Varningar och meddelanden från SkySQL

  4. Postgres-fel med Sinatra/Haml/DataMapper på Heroku