Trigger Postgres erstellen oder ersetzen

Ich möchte einen Trigger für eine Postgres-Tabelle "erstellen oder ersetzen". Es gibt jedoch keinen solchen SQL-Ausdruck.

Ich sehe, dass ich zuerst einen "DROP TRIGGER IF EXISTS" machen kann http: //www.postgresql.org/docs/9.5/static/sql-droptrigger.htm).

Meine Frage ist:

Gibt es eine empfohlene / bessere Option als (DROP + CREATE-Trigger) Gibt es einen Grund, warum es keinen solchen "create or replace trigger" gibt (was bedeuten könnte, dass ich es nicht tun möchte)

Beachten Sie, dass es in oracle einen "Create or Replace Trigger" gibt https: //docs.oracle.com/cd/B19306_01/appdev.102/b14251/adfns_triggers.ht). Dann

Ist ein solcher Befehl überhaupt für Postgres geplant?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage