InitPostgres and flatfiles question - Mailing list pgsql-hackers

From Markus Schiltknecht
Subject InitPostgres and flatfiles question
Date
Msg-id 459BD09F.30602@bluegap.ch
Whole thread Raw
Responses Re: InitPostgres and flatfiles question  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
Hi,

I've just run into a race condition with creating a database and 
connecting to it immediately afterwards. I'm getting a "database %s not 
found" error just after the first flatfiles check in InitPostgres().

What that FindMyDatabase() there does, besides checking if the database 
exists, is getting the database and tablespace OIDs, right? Why does the 
postmaster not pass those instead of the database name? What would be 
the dangers of doing so? (Besides code different from standalone backend)?

Regards

Markus



pgsql-hackers by date:

Previous
From: "Greg Sabino Mullane"
Date:
Subject: Re: Rare corruption of pg_class index
Next
From: Tom Lane
Date:
Subject: Re: Rare corruption of pg_class index