Changeset 2163
- Timestamp:
- 04/30/08 21:32:21 (7 months ago)
- Files:
-
- branches/release-36/lib/MT/Upgrade.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/release-36/lib/MT/Upgrade.pm
r2151 r2163 1660 1660 && ($db_def->{type} eq 'string') 1661 1661 && ($col_def->{size} != $db_def->{size})) { 1662 if (($col_def->{not_null} || 0) != ($db_def->{not_null} || 0)) { 1663 push @cols_to_alter, $col; 1664 } 1662 push @cols_to_alter, $col; 1665 1663 } elsif ($ddl->type2db($col_def) 1666 1664 ne $ddl->type2db($db_def)) { 1667 # types are different1668 # don't bother if the database has sufficient1669 # capacity for this field1670 next if ($db_def->{type} eq 'integer')1671 && ($col_def->{type} eq 'smallint'1672 || $col_def->{type} eq 'boolean');1673 1665 push @cols_to_alter, $col; 1674 1666 } elsif (($col_def->{not_null} || 0) != ($db_def->{not_null} || 0)) {
