Skip conversion for charset utf8 -> utf8mb4

This commit is contained in:
Tautvidas Sipavičius
2017-05-22 18:55:18 +03:00
parent 3d2168856d
commit fcff6de3c3

View File

@ -328,6 +328,8 @@ class Populator {
$destination_charset = $wpdb->get_var('SELECT @@SESSION.character_set_connection');
if($source_charset === $destination_charset) return;
// UTF8 is a superset of UTF8MB4, thus a conversion is not necessary
if(substr($source_charset, 0, 4) === 'utf8' && $destination_charset === 'utf8mb4') return;
$tables = array(
'segments' => array('name', 'type', 'description'),