]> git.joonet.de Git - adminer.git/commitdiff
Oracle variables and status (thanks to Tomas Geci)
authorJakub Vrana <jakub@vrana.cz>
Thu, 15 Jul 2010 14:20:20 +0000 (16:20 +0200)
committerJakub Vrana <jakub@vrana.cz>
Thu, 15 Jul 2010 14:20:20 +0000 (16:20 +0200)
adminer/drivers/oracle.inc.php

index b66dfc7d028a2e9cf4d15cb82d580af21282e9b6..71832de14ced1a6fbd5b1fefc90446f9bc278063 100644 (file)
@@ -332,8 +332,22 @@ UNION SELECT view_name, 'view' FROM user_views" . ($name != "" ? " WHERE view_na
                return true;
        }
        
+       function show_variables() {
+               return get_key_vals('SELECT name, display_value FROM v$parameter');
+       }
+       
+       function show_status() {
+               global $connection;
+               $return = array();
+               $result = $connection->query('SELECT * FROM v$instance');
+               foreach ($result->fetch_assoc() as $key => $val) {
+                       $return[$key] = $val;
+               }
+               return $return;
+       }
+       
        function support($feature) {
-               return ereg("view|drop_col", $feature); //!
+               return ereg("view|drop_col|variables|status", $feature); //!
        }
        
        $jush = "oracle";