From 1430e8baa322fccc1b5f7119e887cb3073c5c74f Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 9 Jul 2009 10:12:14 +0000 Subject: - Patch #346450 by Josh Waihi: length property should be ignored on non varchar and char fields. --- includes/database/mysql/schema.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'includes/database/mysql') 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'])) { -- cgit v1.2.3