summaryrefslogtreecommitdiff
path: root/classes/Db.php
diff options
context:
space:
mode:
Diffstat (limited to 'classes/Db.php')
-rw-r--r--classes/Db.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/classes/Db.php b/classes/Db.php
index 0017fdf03..01239f5cb 100644
--- a/classes/Db.php
+++ b/classes/Db.php
@@ -26,8 +26,10 @@ class Db {
public static function get_dsn(): string {
$db_port = Config::get(Config::DB_PORT) ? ';port=' . Config::get(Config::DB_PORT) : '';
$db_host = Config::get(Config::DB_HOST) ? ';host=' . Config::get(Config::DB_HOST) : '';
+ $db_sslmode = Config::get(Config::DB_SSLMODE);
- return 'pgsql:dbname=' . Config::get(Config::DB_NAME) . $db_host . $db_port;
+ return 'pgsql:dbname=' . Config::get(Config::DB_NAME) . $db_host . $db_port .
+ ";sslmode=$db_sslmode";
}
// this really shouldn't be used unless a separate PDO connection is needed