summaryrefslogtreecommitdiff
path: root/lib/minz
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-12-02 18:27:03 +0100
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-12-02 18:27:03 +0100
commitb40783e8889b64f813c898ee2ce7e967582ef34e (patch)
tree946db408eb849a2644519ef591179c13ed1e849f /lib/minz
parent1a270309a53cca0124758b026512d781a595ec70 (diff)
Affiche la taille de la base de données
Diffstat (limited to 'lib/minz')
-rwxr-xr-xlib/minz/dao/Model_pdo.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/minz/dao/Model_pdo.php b/lib/minz/dao/Model_pdo.php
index 48c81d082..a93291fc8 100755
--- a/lib/minz/dao/Model_pdo.php
+++ b/lib/minz/dao/Model_pdo.php
@@ -80,6 +80,16 @@ class Model_pdo {
public function rollBack() {
$this->bd->rollBack();
}
+
+ public function size() {
+ $db = Configuration::dataBase ();
+ $sql = 'SELECT SUM(data_length + index_length) FROM information_schema.TABLES WHERE table_schema = ?';
+ $stm = $this->bd->prepare ($sql);
+ $values = array ($db['base']);
+ $stm->execute ($values);
+ $res = $stm->fetchAll(PDO::FETCH_COLUMN, 0);
+ return $res[0];
+ }
}
class FreshPDO extends PDO {