PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak uzyskać wyzwalacze powiązane z widokiem lub tabelą w PostgreSQL?

Spowoduje to zwrócenie wszystkich szczegółów, które chcesz poznać

select * from information_schema.triggers

lub jeśli chcesz posortować wyniki określonej tabeli, możesz spróbować

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

poniższe zwróci nazwę tabeli, która ma wyzwalacz

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. Jak sprawić, by wyliczenia Java i Postgres współpracowały ze sobą w celu aktualizacji?

  2. Aktualizacja Lion usunęła użytkownika „postgres”. Jak go przywrócić?

  3. Jak zmapować nazwy stref czasowych Railsów na PostgreSQL?

  4. Wstaw mały słownik, taki jak {1:23, 2:45, 3:17} do kolumny tabeli bazy danych SQL w Postgresie za pomocą języka python

  5. Zamawianie postgresu, aktualizacji i blokowania