Skip to content

Commit cbc2e0b

Browse files
authored
Merge pull request #293 from tableau/pvanderknyff_hack
Fix ssl for postgres examples
2 parents f76db11 + ba81225 commit cbc2e0b

3 files changed

Lines changed: 13 additions & 0 deletions

File tree

samples/plugins/postgres_jdbc/connection-dialog.tcd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
<db-name-prompt value="Database: " />
88
<has-pre-connect-database value="true" />
99
<port-prompt value="Port: " default="5432" />
10+
<show-ssl-checkbox value="true" />
1011
</connection-config>
1112
</connection-dialog>

samples/plugins/postgres_jdbc/connectionProperties.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
props["user"] = attr[connectionHelper.attributeUsername];
44
props["password"] = attr[connectionHelper.attributePassword];
55

6+
if (attr[connectionHelper.attributeSSLMode] == "require")
7+
{
8+
props["ssl"] = "true";
9+
props["sslmode"] = "require";
10+
}
11+
612
var formattedProps = [];
713

814
for (var key in props) {

samples/plugins/postgres_odbc/connectionBuilder.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@
1212
params["UseDeclareFetch"] = "1";
1313
params["Fetch"] = "2048";
1414

15+
if (attr[connectionHelper.attributeSSLMode] == "require")
16+
{
17+
params["sslmode"] = "require";
18+
}
19+
20+
1521
var formattedParams = [];
1622

1723
formattedParams.push(connectionHelper.formatKeyValuePair(driverLocator.keywordDriver, driverLocator.locateDriver(attr)));

0 commit comments

Comments
 (0)