Thread: ip of the user doing an insert

ip of the user doing an insert

From
Alexander Antonakakis
Date:
Is there a function or other way to get the user's ip address the moment
   an insert is performed?
Supposed that many people with the same "pg_username" are conected to
the database so no username tracking is usefull.
Thanks in advance

Alexander Antonakakis


Re: ip of the user doing an insert

From
Randolf Richardson
Date:
> Is there a function or other way to get the user's ip address the moment
>    an insert is performed?
> Supposed that many people with the same "pg_username" are conected to
> the database so no username tracking is usefull.

        If this isn't a feature now, hopefully it will be in the future, but I
assume it will have to return the address as a string since IPv4 and IPv6 are
formatted differently.

--
Randolf Richardson - rr@8x.ca
Vancouver, British Columbia, Canada

Please do not eMail me directly when responding
to my postings in the newsgroups.

Re: ip of the user doing an insert

From
Alvaro Herrera
Date:
On Sat, Nov 29, 2003 at 12:27:37AM +0000, Randolf Richardson wrote:
> > Is there a function or other way to get the user's ip address the moment
> >    an insert is performed?
> > Supposed that many people with the same "pg_username" are conected to
> > the database so no username tracking is usefull.
>
>         If this isn't a feature now, hopefully it will be in the future, but I
> assume it will have to return the address as a string since IPv4 and IPv6 are
> formatted differently.

Why not use the inet type, which can support both formats?

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Ni aun el genio muy grande llegaría muy lejos
si tuviera que sacarlo todo de su propio interior" (Goethe)

Re: ip of the user doing an insert

From
Tom Lane
Date:
Alvaro Herrera <alvherre@dcc.uchile.cl> writes:
> Why not use the inet type, which can support both formats?

What will you do with local Unix connections?

            regards, tom lane

Re: ip of the user doing an insert

From
Suchandra Thapa
Date:
On Sat, 2003-11-29 at 20:46, Tom Lane wrote:
> Alvaro Herrera <alvherre@dcc.uchile.cl> writes:
> > Why not use the inet type, which can support both formats?
>
> What will you do with local Unix connections?

Why not use 127.0.0.1 or the ipv6 equivalent.

--
Suchandra Thapa <s-thapa-11@alumni.uchicago.edu>

Attachment

Re: ip of the user doing an insert

From
Randolf Richardson
Date:
[sNip]
>> If this isn't a feature now, hopefully it will be in the future, but I
>> assume it will have to return the address as a string since IPv4 and
>> IPv6 are formatted differently.
>
> Why not use the inet type, which can support both formats?

        I probably should have rambled on a little bit there -- in summary I
was thinking of facilitating other protocols as well, such as IPX/SPX, and
who-knows-what-else gets invented in the future.

        At least if a generic string type is used instead, then no assumptions
are being made which require research (and Tom already pointed out that local
Unix connections will probably be an issue with the "inet" type), thus less
work is required now to support whatever comes along in the future (or that
has been missed in this conversation).

--
Randolf Richardson - rr@8x.ca
Vancouver, British Columbia, Canada

Please do not eMail me directly when responding
to my postings in the newsgroups.