From df0696a066e68ca020f9b12fbeff3a4d28341889 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Sun, 20 Sep 2015 14:58:33 +0200 Subject: postgres: Fix CI's postgres version detection This broke insert_id() because it expects a 'server' key in the returned array yet no array is returned. This should work just fine for postgres >7.4 now. Signed-off-by: Florian Pritz --- system/database/drivers/postgre/postgre_driver.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'system/database/drivers/postgre') diff --git a/system/database/drivers/postgre/postgre_driver.php b/system/database/drivers/postgre/postgre_driver.php index 2b1d53953..c9365fdb1 100644 --- a/system/database/drivers/postgre/postgre_driver.php +++ b/system/database/drivers/postgre/postgre_driver.php @@ -158,7 +158,8 @@ class CI_DB_postgre_driver extends CI_DB { */ function _version() { - return "SELECT version() AS ver"; + $pg_version = pg_version($this->conn_id); + return $pg_version; } // -------------------------------------------------------------------- -- cgit v1.2.3-24-g4f1b