Fix length reflection in SQLServer

Don't reflect TEXT column lengths in SQLServer. Because SQLServer text
columns hold ~2GB of data there is no meaningful length to them.

Refs #5506
This commit is contained in:
mark_story 2014-12-29 16:47:50 -05:00
parent 843ddd6d36
commit ec57fb4579
2 changed files with 18 additions and 0 deletions

View file

@ -474,6 +474,9 @@ class Sqlserver extends DboSource {
if (in_array($length->Type, array('nchar', 'nvarchar'))) {
return floor($length->Length / 2);
}
if ($length->Type === 'text') {
return null;
}
return $length->Length;
}
return parent::length($length);