From 9c5bfbee5b42ea50a5611c537b8dbf01d7a64f79 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Tue, 15 Aug 2017 11:23:07 +0200 Subject: tools/update_database: Output status after upgrade Signed-off-by: Florian Pritz --- application/controllers/tools.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/application/controllers/tools.php b/application/controllers/tools.php index c3209e8f7..9e0ddfb5f 100644 --- a/application/controllers/tools.php +++ b/application/controllers/tools.php @@ -36,9 +36,18 @@ class Tools extends MY_Controller { function update_database() { $this->load->library('migration'); - if ( ! $this->migration->current()) { + $upgraded = $this->migration->current(); + if ( ! $upgraded) { throw new \exceptions\ApiException("tools/update_database/migration-error", $this->migration->error_string()); } + + if ($upgraded === true) { + echo "Already at latest database version. No upgrade performed\n"; + } + + if (is_int($upgraded)) { + echo "Database upgraded sucessfully to version: $upgraded\n"; + } } function drop_all_tables() -- cgit v1.2.3-24-g4f1b