aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistscan.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2016-01-21 19:47:15 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2016-01-21 19:47:15 -0500
commitbe44ed27b86ebd165bbedf06a4ac5a8eb943d43c (patch)
treea8371a5b5e3052dbb3b3118c24956f67c9d3b591 /src/backend/access/gist/gistscan.c
parentb99551832e79c915e4d877cf0a072120bd248748 (diff)
downloadpostgresql-be44ed27b86ebd165bbedf06a4ac5a8eb943d43c.tar.gz
postgresql-be44ed27b86ebd165bbedf06a4ac5a8eb943d43c.zip
Improve index AMs' opclass validation procedures.
The amvalidate functions added in commit 65c5fcd353a859da were on the crude side. Improve them in a few ways: * Perform signature checking for operators and support functions. * Apply more thorough checks for missing operators and functions, where possible. * Instead of reporting problems as ERRORs, report most problems as INFO messages and make the amvalidate function return FALSE. This allows more than one problem to be discovered per run. * Report object names rather than OIDs, and work a bit harder on making the messages understandable. Also, remove a few more opr_sanity regression test queries that are now superseded by the amvalidate checks.
Diffstat (limited to 'src/backend/access/gist/gistscan.c')
0 files changed, 0 insertions, 0 deletions