• Tom Lane's avatar
    Improve index AMs' opclass validation procedures. · be44ed27
    Tom Lane authored
    The amvalidate functions added in commit 65c5fcd3 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.
    be44ed27
Makefile 454 Bytes