1

Temat: DROP FUNCTION IF EXISTS w postgresql 8.1

Witam.
Mam taki problem. Jak sprawdzić czy funkcja albo trigger istnieje i jeżeli tak to go usunąć.
Od wersji Postgres'a 8.2 można użyć DROP FUNCTION IF EXISTS, a jak to zrobić w wersjach
wcześniejszych Postgres'a.

Pozdrawiam.

2

Odp: DROP FUNCTION IF EXISTS w postgresql 8.1

Ok już sam znalazłem rozwiązanie. Chyba najłatwiej będzie sprawdzić:
SELECT
  tgrelid
FROM
  pg_trigger
WHERE
tgnam='trigger_name'