From 69857fa06e75be483696344b10ab830c8d1e0e94 Mon Sep 17 00:00:00 2001 From: "Eloy Lafuente (stronk7)" Date: Thu, 29 Sep 2011 01:20:10 +0200 Subject: [PATCH] MDL-29567 postgresql - handle negative defaults in numerical cols properly --- lib/dml/pgsql_native_moodle_database.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/dml/pgsql_native_moodle_database.php b/lib/dml/pgsql_native_moodle_database.php index 9fa697f2a03..b19e4a7eda5 100644 --- a/lib/dml/pgsql_native_moodle_database.php +++ b/lib/dml/pgsql_native_moodle_database.php @@ -415,7 +415,7 @@ class pgsql_native_moodle_database extends moodle_database { $info->scale = null; $info->not_null = ($rawcolumn->attnotnull === 't'); if ($info->has_default) { - $info->default_value = $rawcolumn->adsrc; + $info->default_value = trim($rawcolumn->adsrc, '()'); } else { $info->default_value = null; } @@ -433,7 +433,7 @@ class pgsql_native_moodle_database extends moodle_database { $info->not_null = ($rawcolumn->attnotnull === 't'); $info->has_default = ($rawcolumn->atthasdef === 't'); if ($info->has_default) { - $info->default_value = $rawcolumn->adsrc; + $info->default_value = trim($rawcolumn->adsrc, '()'); } else { $info->default_value = null; } @@ -451,7 +451,7 @@ class pgsql_native_moodle_database extends moodle_database { $info->not_null = ($rawcolumn->attnotnull === 't'); $info->has_default = ($rawcolumn->atthasdef === 't'); if ($info->has_default) { - $info->default_value = $rawcolumn->adsrc; + $info->default_value = trim($rawcolumn->adsrc, '()'); } else { $info->default_value = null; }