• Heikki Linnakangas's avatar
    Allow "dbname" from connection string to be overridden in PQconnectDBParams · add1b052
    Heikki Linnakangas authored
    If the "dbname" attribute in PQconnectDBParams contained a connection string
    or URI (and expand_dbname = TRUE), the database name from the connection
    string could not be overridden by a subsequent "dbname" keyword in the
    array. That was not intentional; all other options can be overridden.
    Furthermore, any subsequent "dbname" caused the connection string from the
    first dbname value to be processed again, overriding any values for the same
    options that were given between the connection string and the second dbname
    option.
    
    In the passing, clarify in the docs that only the first dbname option in the
    array is parsed as a connection string.
    
    Alex Shulgin. Backpatch to all supported versions.
    add1b052
libpq.sgml 284 KB