]> git.joonet.de Git - adminer.git/commitdiff
Add row count and table size for Oracle tables
authorIvan Masár <helix84@centrum.sk>
Thu, 10 May 2012 16:21:53 +0000 (18:21 +0200)
committerJakub Vrana <jakub@vrana.cz>
Sun, 13 May 2012 21:48:00 +0000 (14:48 -0700)
adminer/drivers/oracle.inc.php

index 91c58652d36d0e8ba99f02b77396ad1dbb028527..1f3142b16f559616aa46e82c84f7c30e38ef1428 100644 (file)
@@ -190,8 +190,8 @@ UNION SELECT view_name, 'view' FROM user_views"
        function table_status($name = "") {
                $return = array();
                $search = q($name);
-               foreach (get_rows('SELECT table_name "Name", \'table\' "Engine" FROM all_tables WHERE tablespace_name = ' . q(DB) . ($name != "" ? " AND table_name = $search" : "") . "
-UNION SELECT view_name, 'view' FROM user_views" . ($name != "" ? " WHERE view_name = $search" : "")
+               foreach (get_rows('SELECT table_name "Name", \'table\' "Engine", avg_row_len * num_rows "Data_length", num_rows "Rows" FROM all_tables WHERE tablespace_name = ' . q(DB) . ($name != "" ? " AND table_name = $search" : "") . "
+UNION SELECT view_name, 'view', 0, 0 FROM user_views" . ($name != "" ? " WHERE view_name = $search" : "")
                ) as $row) {
                        if ($name != "") {
                                return $row;