Re: How to find compiled-in default port number?

From: Adrian Klaver <adrian(dot)klaver(at)gmail(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: How to find compiled-in default port number?
Date: 2012-03-13 13:16:38
Message-ID: 4F5F48B6.7090207@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 03/13/2012 02:16 AM, Виктор Егоров wrote:
> Greetings.
>
> Is there a way to find out the compiled-in port number?
>
> I can parse `pg_config` output to check out port in cases port was
> actually specified.
>
> However if defaults had been used, is there any tool that will tell me
> the magic 5432 number
> or should I silently stick to this number in my scripts?

Not sure if this is what you want?:

This from Postgres 9.0.7.

test=> SELECT current_setting('port');
current_setting
-----------------
5432

test=> SELECT inet_server_port();
inet_server_port
------------------
5432

Be aware for inet_server_port() to work you have to connect in a method
other than Unix local socket. In other words something like:

psql -d test -U aklaver -h localhost

More information here:

http://www.postgresql.org/docs/9.0/interactive/functions-info.html

http://www.postgresql.org/docs/9.0/interactive/functions-admin.html

>
> Thanks in advance!
>
> --
> Victor Y. Yegorov

--
Adrian Klaver
adrian(dot)klaver(at)gmail(dot)com

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Merlin Moncure 2012-03-13 14:48:43 Re: COPY and indices?
Previous Message Vick Khera 2012-03-13 12:14:11 Re: A 154 GB table swelled to 527 GB on the Slony slave. How to compact it?