PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Protokollieren von Triggern in Postgres 9.1

Nehmen Sie eines der Beispiele, die Tabellenprüfungen mit Triggern durchführen. Verwenden Sie ihren Ansatz, um die geänderten Daten zu extrahieren, aber schreiben Sie die Daten nicht in eine Audit-Tabelle, sondern verwenden Sie sie für eine RAISE NOTICE .

Dieser Hinweis wird dann in die PostgreSQL-Protokolldatei geschrieben, wenn Sie die Protokollierungskonfiguration richtig eingestellt haben (log_min_messages = notice )

Einzelheiten zu RAISE finden Sie im Handbuch:http:/ /www.postgresql.org/docs/current/static/plpgsql-errors-and-messages.html