rdbms: Use correct value for 'sslmode' in DatabasePostgres
authorMark A. Hershberger <mah@nichework.com>
Thu, 9 Aug 2018 20:18:34 +0000 (16:18 -0400)
committerKrinkle <krinklemail@gmail.com>
Tue, 26 Mar 2019 18:22:07 +0000 (18:22 +0000)
Fix Postgres support by using â€˜sslmode=require' instead of â€˜sslmode=1'.

See https://www.postgresql.org/docs/current/static/libpq-ssl.html#LIBPQ-SSL-SSLMODE-STATEMENTS

Change-Id: I424b0e3e144bbe9f0a2bde9a3b4a674dde10c729

includes/libs/rdbms/database/DatabasePostgres.php

index a043cd6..e7057dd 100644 (file)
@@ -117,7 +117,7 @@ class DatabasePostgres extends Database {
                        $connectVars['port'] = (int)$this->port;
                }
                if ( $this->flags & self::DBO_SSL ) {
-                       $connectVars['sslmode'] = 1;
+                       $connectVars['sslmode'] = 'require';
                }
 
                $this->connectString = $this->makeConnectionString( $connectVars );