Format our prepared statements with %x, not %d, for very long-running transactions in which the internal prepare_number rolls over into negative numbers - which bumps up against Postgres' rules about prepared statement names. Per RT #88827.
Cleanup Changes
Fix ORDINAL_POSITION in foreign_key_info. Per RT 88794
Fix foreign_key_info with unspecified schema
Note recent Changes
Remove ODBC support from foreign_key_info

It's been "ready for the future" for nearly 10 years,
but the future clearly never happened.
Rewrite foreign_key_info to be just one query

Do all the data munging in SQL, and just spit the result straight out,
instead of three separate queries with lots of munging in perl-space.