PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да получите тригера(ите), свързан с изглед или таблица в PostgreSQL

Това ще върне всички подробности, които искате да знаете

select * from information_schema.triggers

или ако искате да сортирате резултатите от конкретна таблица, можете да опитате

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

следното ще върне име на таблица, което има тригер

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cloud9 постгрес

  2. Милисекунда разделителна способност на DateTime в Ruby

  3. Несъответствие на версията на Postgresql 9.2 pg_dump

  4. Референтен псевдоним в клаузата WHERE

  5. Oracle към PostgreSQL:ANSI външен синтаксис на присъединяване в PostgreSQL