2013-02-13 2 views
0

Je me demandais s'il y avait un moyen de détecter le nom de connexion de l'utilisateur exécutant la requête qui déclenche une procédure stockée? Dites, j'ai un déclencheur sur table_a qui se déclenche quand une colonne particulière est modifiée. Je voudrais récupérer le nom de l'utilisateur connecté qui a exécuté la requête qui a déclenché l'exécution de la procédure stockée.PostgreSQL Procédure stockée Nom de l'utilisateur

Est-ce possible?

Répondre

0

Il s'avère qu'il existe un mot-clé reconnu appelé current_user qui fait exactement ce que je veux - contient le nom d'utilisateur de l'utilisateur actuel exécutant la requête.