Changeset 31354
- Timestamp:
- 02/06/2015 05:58:15 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/upgrade.php
r31351 r31354 1663 1663 } 1664 1664 1665 $has_utf8 = false;1666 1665 foreach ( $results as $column ) { 1667 1666 if ( $column->Collation ) { 1668 1667 list( $charset ) = explode( '_', $column->Collation ); 1669 1668 $charset = strtolower( $charset ); 1670 if ( 'utf8' === $charset ) { 1671 $has_utf8 = true; 1672 } elseif ( 'utf8mb4' !== $charset ) { 1669 if ( 'utf8' !== $charset && 'utf8mb4' !== $charset ) { 1673 1670 // Don't upgrade tables that have non-utf8 columns. 1674 1671 return false; 1675 1672 } 1676 1673 } 1677 }1678 1679 if ( ! $has_utf8 ) {1680 // Don't bother upgrading tables that don't have utf8 columns.1681 return false;1682 1674 } 1683 1675
Note: See TracChangeset
for help on using the changeset viewer.