I said:
> Hmm. But pg_internal.init is not held open, or shouldn't be. It should
> be read once and immediately closed during backend startup.
Well damn. init_irels() forgets to close the file. Will fix for 7.2.
Meanwhile, that still leaves us with a JDBC problem. Michael, will you
report that to the pgsql-jdbc list?
regards, tom lane