diff --git a/application/libraries/MigrationLib.php b/application/libraries/MigrationLib.php index ac80ff351..1f0e5c290 100644 --- a/application/libraries/MigrationLib.php +++ b/application/libraries/MigrationLib.php @@ -527,7 +527,16 @@ class MigrationLib extends CI_Migration { if (! @$this->db->simple_query($query)) { - $this->printError($this->db->error()); + $error = $this->db->error(); + + if (is_array($error) && isset($error["message"])) + { + $this->printError($error["message"]); + } + else + { + $this->printError("Error while executing a query"); + } } $this->printInfo("Query correctly executed"); diff --git a/application/migrations/011_reihungstest.php b/application/migrations/011_reihungstest.php index 1990e0880..073364e52 100644 --- a/application/migrations/011_reihungstest.php +++ b/application/migrations/011_reihungstest.php @@ -54,10 +54,10 @@ class Migration_Reihungstest extends MigrationLib // Add bezeichnung_mehrsprachig to testtool.tbl_gebiet $columns = array( - "bezeichnung_mehrsprachig" => array("type" => "varchar(255)[]") + "bezeichnung_mehrsprachig" => array("type" => "varchar(255)") ); $this->addColumn("testtool", "tbl_gebiet", $columns); - $this->execQuery("UPDATE tbl_gebiet set bezeichnung_mehrsprachig = cast('{\"'||bezeichnung||'\",\"'||bezeichnung||'\"}' as varchar[]);"); + $this->execQuery("UPDATE testtool.tbl_gebiet set bezeichnung_mehrsprachig = cast('{\"'||bezeichnung||'\",\"'||bezeichnung||'\"}' as varchar[]);"); // Create table public.tbl_rt_studienplan $fields = array(