Skip site navigation (1) Skip section navigation (2)

Re: Building Postgresql under Windows question

From: "Dann Corbit" <DCorbit(at)connx(dot)com>
To: "Dann Corbit" <DCorbit(at)connx(dot)com>,"Andrew Dunstan" <andrew(at)dunslane(dot)net>
Cc: <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Building Postgresql under Windows question
Date: 2009-04-28 20:32:11
Message-ID: D425483C2C5C9F49B5B7A41F894415470296219C@postal.corporate.connx.com (view raw or flat)
Thread:
Lists: pgsql-hackers
In this function:
static bool
test_postmaster_connection(bool do_checkpoint)

This code will never succeed:
	snprintf(connstr, sizeof(connstr),
			 "dbname=postgres port=%s connect_timeout=5",
portstr);

	for (i = 0; i < wait_seconds; i++)
	{
		if ((conn = PQconnectdb(connstr)) != NULL &&
			(PQstatus(conn) == CONNECTION_OK ||
			 PQconnectionNeedsPassword(conn)))
		{
			PQfinish(conn);
			success = true;
			break;
		}


Because pg_hba.conf has this:
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# IPv4 local connections:
host    all         all         127.0.0.1/32          trust
# IPv6 local connections:
host    all         all         ::1/128               trust

to allow connections from the local machine.

(A password is not needed to connect, so the code always fails).



In response to

Responses

pgsql-hackers by date

Next:From: Andrew DunstanDate: 2009-04-28 21:27:18
Subject: Re: Building Postgresql under Windows question
Previous:From: vadimDate: 2009-04-28 20:13:54
Subject:

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group