summaryrefslogtreecommitdiff
path: root/includes/database/mysql
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-07-09 10:12:14 +0000
committerDries Buytaert <dries@buytaert.net>2009-07-09 10:12:14 +0000
commit1430e8baa322fccc1b5f7119e887cb3073c5c74f (patch)
tree9e6f6e19b104ba7a1450988cfaf7b261d2501d3d /includes/database/mysql
parentb6a1fa724c827087b987465bf91bbc158dc5f35f (diff)
downloadbrdo-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.inc2
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'])) {