Thread: Default libpq application name

Default libpq application name

From
Bruce Momjian
Date:
I just emailed Dave Page and it seems we don't set a default application
name in libpq.  Should we do:
extern char *argv[];

and reference argv[0] in libpq to set a default application name?

--  Bruce Momjian  <bruce@momjian.us>        http://momjian.us EnterpriseDB
http://enterprisedb.com


Re: Default libpq application name

From
Tom Lane
Date:
Bruce Momjian <bruce@momjian.us> writes:
> I just emailed Dave Page and it seems we don't set a default application
> name in libpq.  Should we do:
>     extern char *argv[];
> and reference argv[0] in libpq to set a default application name?

No.  This is not portable and it's not a good idea even if it were.

The issue was discussed extensively when the patch was committed,
and does not need to be revisited now.
        regards, tom lane