• Joe Conway's avatar
    Introduce two new libpq connection functions, PQconnectdbParams and · e3f36838
    Joe Conway authored
    PQconnectStartParams. These are analogous to PQconnectdb and PQconnectStart
    respectively. They differ from the legacy functions in that they accept
    two NULL-terminated arrays, keywords and values, rather than conninfo
    strings. This avoids the need to build the conninfo string in cases
    where it might be inconvenient to do so. Includes documentation.
    
    Also modify psql to utilize PQconnectdbParams rather than PQsetdbLogin.
    This allows the new config parameter application_name to be set, which
    in turn is displayed in the pg_stat_activity view and included in CSV
    log entries. This will also ensure both new functions get regularly
    exercised.
    
    Patch by Guillaume Lelarge with review and minor adjustments by
    Joe Conway.
    e3f36838
libpq-fe.h 19.5 KB