2011/12/3 Tomas Vondra <t...@fuzzy.cz>: > psql: FATAL: cannot read pg_class without having selected a database > > I've found this happens because the extension defines a client auth hook > that reads pg_stat_activity. The really interesting thing is that this > happens only when I start several backends 'at the same time' right > after the cluster is started. From that time, everything works just fine.
I'm surprised this ever works. To read pg_stat_activity, you need a relcache entry for it. And how will you build one without selecting a database? -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers