Subversion Repositories oidplus

Rev

Rev 1159 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1159 Rev 1225
Line 44... Line 44...
44
         * @return bool
44
         * @return bool
45
         */
45
         */
46
        public function detect(OIDplusDatabaseConnection $db): bool {
46
        public function detect(OIDplusDatabaseConnection $db): bool {
47
                try {
47
                try {
48
                        $vers = $db->query("select version() as dbms_version")->fetch_object()->dbms_version;
48
                        $vers = $db->query("select version() as dbms_version")->fetch_object()->dbms_version;
49
                        $vers = strtolower($vers);
-
 
50
                        return strpos($vers, 'postgresql') !== false;
49
                        return stripos($vers, 'PostgreSQL') !== false;
51
                } catch (\Exception $e) {
50
                } catch (\Exception $e) {
52
                        return false;
51
                        return false;
53
                }
52
                }
54
        }
53
        }
55
 
54