From: skodak Date: Sun, 25 May 2008 23:17:21 +0000 (+0000) Subject: MDL-14957 get_columns() improvements X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=72e949b8ce1b7afa3d3511ac3adc1054b5553185;p=moodle.git MDL-14957 get_columns() improvements --- 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; + } } }