Question

En ce qui concerne mon autre question "Quelle est la meilleure façon d'auditer log DELETE? ". Quel est l'équivalent de PostgreSQL CONTEXT_INFO?

[EDIT]

Je veux vous connecter à l'aide de la gâchette supprime, mais comme je ne suis pas en utilisant l'utilisateur de base de données en tant qu'utilisateur logique de mon application, je ne peux pas connecter le CURRENT_USER à partir du code de déclenchement que l'utilisateur qui a supprimé le dossier. Mais pour INSERT et UPDATE il est possible d'enregistrer les changements d'enregistrement de déclencheur puisque vous pouvez simplement ajouter un champ utilisateur dans le dossier, et dire inserted_by last_updated_by, et utiliser ces champs pour se connecter à la table d'audit.

Était-ce utile?

La solution

http://www.postgres.cz/index.php/PostgreSQL_SQL_Tricks_II#Any_other_session_variables

PostgreSQL fournit plus de variantes, s'il vous plaît, regardez ce site.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top