From f1595738e379cbbb3f735470d1edafd16b062494 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Tue, 23 Jun 2015 15:24:05 +0200 Subject: [PATCH] Db: fix pgsql check --- library/Director/Db.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/Director/Db.php b/library/Director/Db.php index bafe6076..eb47d160 100644 --- a/library/Director/Db.php +++ b/library/Director/Db.php @@ -33,10 +33,10 @@ class Db extends DbConnection public function getLastActivityChecksum() { - if ($this->getDbType() === 'psql') { - $select = "SELECT checksum FROM (SELECT * FROM (SELECT 1 AS pos, LOWER(HEX(checksum)) AS checksum FROM director_activity_log ORDER BY change_time DESC LIMIT 1) a UNION SELECT 2 AS pos, '' AS checksum) u ORDER BY pos LIMIT 1"; - } else { + if ($this->getDbType() === 'pgsql') { $select = "SELECT checksum FROM (SELECT * FROM (SELECT 1 AS pos, LOWER(ENCODE(checksum, 'hex')) AS checksum FROM director_activity_log ORDER BY change_time DESC LIMIT 1) a UNION SELECT 2 AS pos, '' AS checksum) u ORDER BY pos LIMIT 1"; + } else { + $select = "SELECT checksum FROM (SELECT * FROM (SELECT 1 AS pos, LOWER(HEX(checksum)) AS checksum FROM director_activity_log ORDER BY change_time DESC LIMIT 1) a UNION SELECT 2 AS pos, '' AS checksum) u ORDER BY pos LIMIT 1"; } return $this->db()->fetchOne($select);