diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-07-09 10:12:14 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-07-09 10:12:14 +0000 |
commit | 1430e8baa322fccc1b5f7119e887cb3073c5c74f (patch) | |
tree | 9e6f6e19b104ba7a1450988cfaf7b261d2501d3d /includes/database/mysql | |
parent | b6a1fa724c827087b987465bf91bbc158dc5f35f (diff) | |
download | brdo-1430e8baa322fccc1b5f7119e887cb3073c5c74f.tar.gz brdo-1430e8baa322fccc1b5f7119e887cb3073c5c74f.tar.bz2 |
- Patch #346450 by Josh Waihi: length property should be ignored on non varchar and char fields.
Diffstat (limited to 'includes/database/mysql')
-rw-r--r-- | includes/database/mysql/schema.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/database/mysql/schema.inc b/includes/database/mysql/schema.inc index 35d59c1a1..48e4c2eb7 100644 --- a/includes/database/mysql/schema.inc +++ b/includes/database/mysql/schema.inc @@ -105,7 +105,7 @@ class DatabaseSchema_mysql extends DatabaseSchema { protected function createFieldSql($name, $spec) { $sql = "`" . $name . "` " . $spec['mysql_type']; - if (isset($spec['length'])) { + if (in_array($spec['type'], array('varchar', 'char', 'text')) && isset($spec['length'])) { $sql .= '(' . $spec['length'] . ')'; } elseif (isset($spec['precision']) && isset($spec['scale'])) { |