From 9267fe367eecdff0385f6cfd102468579601b33d Mon Sep 17 00:00:00 2001 From: tomours Date: Mon, 10 Aug 2015 14:06:11 +0200 Subject: [PATCH] FIX #3372 - Printing issue with Postgres and dates (SQL format) After connecting to the database, we force datestyle to "ISO, YMD", so dates returned by the db will have a format compatible with Dolibarr functions. This will fix dates printing issues in mostly all pages, with a postgres db configured with "SQL, DMY" as default. --- htdocs/core/db/pgsql.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/db/pgsql.class.php b/htdocs/core/db/pgsql.class.php index 41bd45bebff..048ef2d450d 100644 --- a/htdocs/core/db/pgsql.class.php +++ b/htdocs/core/db/pgsql.class.php @@ -410,6 +410,7 @@ class DoliDBPgsql extends DoliDB $this->database_name = $name; pg_set_error_verbosity($this->db, PGSQL_ERRORS_VERBOSE); // Set verbosity to max } + pg_query($this->db, "set datestyle = 'ISO, YMD';"); return $this->db; }