Re: Registering DSN with odbcconf.exe overwrites the connectionattributes with defaults - Mailing list pgsql-odbc

From Inoue, Hiroshi
Subject Re: Registering DSN with odbcconf.exe overwrites the connectionattributes with defaults
Date
Msg-id 70c8d721-672c-b6c1-598d-1ce318268f92@dream.email.ne.jp
Whole thread Raw
In response to Re: Registering DSN with odbcconf.exe overwrites the connectionattributes with defaults  ("Inoue, Hiroshi" <h-inoue@dream.email.ne.jp>)
Responses Re: Registering DSN with odbcconf.exe overwrites the connectionattributes with defaults
List pgsql-odbc
Sorry for the late reply,

Could you please try the test drivers 10.02.0200 on Windows at
    https://winpg.jp/~inoue/psqlodbc/index.html
?

regards,
Hiroshi Inoue

On 2018/04/24 15:06, Inoue, Hiroshi wrote:
Hi,

On 2018/04/23 18:25, Haribabu Kommi wrote:
With the following command, the SSLmode of the DSN is defaults to disable, even the "prefer" option is provided in the connection attributes.

odbcconf.exe /A {CONFIGDSN "PostgreSQL Unicode(x64)" "DSN=test3|SSLmode=prefer"}

During the configDSN, first the connection attributes are parsed in ParseAttributes function and later all the values are replaced with defaults using getCiAllDefaults. Because of this reason, all the provided connection options are ignored.

Thanks for the report.
I would take care of this issue.

regards,
Hiroshi Inoue


By changing it as first fill the ci with defaults and later update it with connection attributes works fine with connection attributes. Patch attached. Am I missing anything?

Regards,
Hari Babu
Fujitsu Australia

pgsql-odbc by date:

Previous
From: Mahesh Kansara
Date:
Subject: Re: PostgreSQL 10 Partition Tables: Support through PG Driver
Next
From: Haribabu Kommi
Date:
Subject: Re: Registering DSN with odbcconf.exe overwrites the connectionattributes with defaults