Thread
-
Current User
Jorge Maturana <ateo@labsd.inf.utfsm.cl> — 1998-11-11T23:30:59Z
Hi, I want to have a table to manage a register of the modifications made to several tables by a group of users, that table should contain the name of the postgres user that made the modificaction, now, How can I get the name (or the user id) of the current user logged in?,there are some "pg_currentuser" table to make a select? I would thank any help. -- Jorge Maturana Ortiz Laboratorio de Sistemas Distribuidos - Departamento de Informatica Universidad Tecnica Federico Santa Maria, Valparaiso - Chile mailto:ateo@labsd.inf.utfsm.cl
-
Re: [SQL] Current User
David Hartwig <daveh@insightdist.com> — 1998-11-12T21:52:26Z
select CURRENT_USER; -- or -- select usesysid from pg_user where usename = CURRENT_USER; Jorge Maturana wrote: > Hi, > > I want to have a table to manage a register of the modifications made to > several tables by a group of users, that table should contain the name of the > postgres user that made the modificaction, now, How can I get the name (or > the user id) of the current user logged in?,there are some "pg_currentuser" > table to make a select? > > I would thank any help. > > -- > Jorge Maturana Ortiz > Laboratorio de Sistemas Distribuidos - Departamento de Informatica > Universidad Tecnica Federico Santa Maria, Valparaiso - Chile > mailto:ateo@labsd.inf.utfsm.cl
-
Re: [SQL] Current User
D'Arcy J.M. Cain <darcy@druid.net> — 1998-11-13T00:12:45Z
Thus spake Jorge Maturana > I want to have a table to manage a register of the modifications made to > several tables by a group of users, that table should contain the name of the > postgres user that made the modificaction, now, How can I get the name (or > the user id) of the current user logged in?,there are some "pg_currentuser" > table to make a select? Look at insert_username in contrib/spi. Basically you create a trigger on insert. -- D'Arcy J.M. Cain <darcy@{druid|vex}.net> | Democracy is three wolves http://www.druid.net/darcy/ | and a sheep voting on +1 416 424 2871 (DoD#0082) (eNTP) | what's for dinner.