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


---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Reply via email to