From 72e949b8ce1b7afa3d3511ac3adc1054b5553185 Mon Sep 17 00:00:00 2001 From: skodak Date: Sun, 25 May 2008 23:17:21 +0000 Subject: [PATCH] MDL-14957 get_columns() improvements --- lib/dml/database_column_info.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/dml/database_column_info.php b/lib/dml/database_column_info.php index dec7195509..452dad03ca 100644 --- a/lib/dml/database_column_info.php +++ b/lib/dml/database_column_info.php @@ -80,7 +80,7 @@ class database_column_info { public $default_value; /** - * True if field values unique + * True if field values unique, false if not */ public $unique; @@ -108,5 +108,17 @@ class database_column_info { $this->$key = $value; } } + + switch ($this->meta_type) { + case 'R': // normalise counters (usually 'id') + $this->auto_increment = true; + $this->binary = false; + $this->has_default = false; + $this->default_value = null; + $this->unique = true; + case 'C': + $this->auto_increment = false; + $this->binary = false; + } } } -- 2.39.5