Vous n'êtes pas identifié(e).
Bonjour,
Dans mes tables, je logge par trigger les modifs dans une colonne renseignée avec application_name (dans un format du style appname/username).
Pour psql, je fais ça dans le fichier .psqlrc avec: do $$ begin execute('set application_name='''||'psql/'||current_user||''''); end $$ \gset /dev/null
Dans les applis c'est fait "manuellement" (je ne suis pas encore en v17 qui a un nouveau trigger "on_login" qui m'évitera de coder ça à chaque fois...)
Mais quand je dois modifier une ligne à la main avec pgadmin, ma colonne va contenir "pgAdmin 4 - CONN:1234567".
Je n'ai rien trouvé dans les options du config.py permettant de forcer quelque chose, par variable ou execution de requête...
Idéalement, je cherche l'endroit dans le source python de pgadmin où forcer application_name à un truc du genre "pgadmin/username_loggé_dans_pgadmin".
Quelques recherches à coup de grep sur "application_name" ou "conn:" ne m'ont rien donné de pertinent :-(
Merci.
Hors ligne