• Tom Lane's avatar
    Minor fixes in contrib installation scripts. · 5484c0a9
    Tom Lane authored
    Extension scripts should never use CREATE OR REPLACE for initial object
    creation.  If there is a collision with a pre-existing (probably
    user-created) object, we want extension installation to fail, not silently
    overwrite the user's object.  Bloom and sslinfo both violated this precept.
    
    Also fix a number of scripts that had no standard header (the file name
    comment and the \echo...\quit guard).  Probably the \echo...\quit hack
    is less important now than it was in 9.1 days, but that doesn't mean
    that individual extensions get to choose whether to use it or not.
    
    And fix a couple of evident copy-and-pasteos in file name comments.
    
    No need for back-patch: the REPLACE bugs are both new in 9.6, and the
    rest of this is pretty much cosmetic.
    
    Andreas Karlsson and Tom Lane
    5484c0a9
pgcrypto--1.3.sql 5.57 KB