aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/index/amvalidate.c
Commit message (Collapse)AuthorAge
* Improve index AMs' opclass validation procedures.Tom Lane2016-01-21
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.