psqlodbc.git / summary / log / commit / refs

commit    c68583535badd0dfdaf432d33efbd7e758e01ff6
Author:   Hiroshi Inoue <inoue@tpf.co.jp>
Date:     Mon Oct 06 14:16:39 2014 +0000

    Add the libpq use parameter to the dtc connection string.


connection.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/connection.c b/connection.c index f4e4bfd..712ce4a 100644 --- a/connection.c +++ b/connection.c @@ -4471,9 +4471,18 @@ DLL_DECLARE void PgDtc_create_connect_string(void *self, char *connstr, int strs } snprintf(connstr, strsize, "DRIVER={%s};" "%s" - "SERVER=%s;PORT=%s;DATABASE=%s;UID=%s;PWD=%s;" ABBR_SSLMODE "=%s", + "SERVER=%s;PORT=%s;DATABASE=%s;UID=%s;PWD=%s;" ABBR_SSLMODE "=%s" +#ifdef USE_LIBPQ + ";" ABBR_PREFERLIBPQ "=%d" +#endif /* USE_LIBPQ */ + , + drivername, xaOptStr - , ci->server, ci->port, ci->database, ci->username, SAFE_NAME(ci->password), ci->sslmode); + , ci->server, ci->port, ci->database, ci->username, SAFE_NAME(ci->password), ci->sslmode +#ifdef USE_LIBPQ + , (CC_get_socket(conn))->via_libpq +#endif /* USE_LIBPQ */ + ); return; } [parent: c4149c9ac456]