]> granicus.if.org Git - postgresql/commit
Improve findoidjoins to cover more cases.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 23 Apr 2011 23:33:04 +0000 (19:33 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 23 Apr 2011 23:33:17 +0000 (19:33 -0400)
commit795c382e8caf27f9db2fb09d12384b8183280fee
treefec2ac58f8fa07cbb32811977e423df9dc724d87
parentd98711dfef6ade6a26aa0f4c0a775087ed13e060
Improve findoidjoins to cover more cases.

Teach the program and script to deal with OID-array referencing columns,
which we now have several of.  Also, modify the recommended usage process
to specify that the program should be run against the regression database
rather than template1.  This lets it find numerous joins that cannot be
found in template1 because the relevant catalogs are entirely empty.

Together these changes add seventeen formerly-missed cases to the oidjoins
regression test.
src/test/regress/expected/oidjoins.out
src/test/regress/sql/oidjoins.sql
src/tools/findoidjoins/README
src/tools/findoidjoins/findoidjoins.c
src/tools/findoidjoins/make_oidjoins_check