includes/wc-update-functions.php 1 location
|
@@ 872-875 (lines=4) @@
|
869 |
|
* Old (table rate) shipping zones to new core shipping zones migration. |
870 |
|
* zone_enabled and zone_type are no longer used, but it's safe to leave them be. |
871 |
|
*/ |
872 |
|
if ( $wpdb->get_var( "SHOW COLUMNS FROM `{$wpdb->prefix}woocommerce_shipping_zones` LIKE 'zone_enabled';" ) ) { |
873 |
|
$wpdb->query( "ALTER TABLE {$wpdb->prefix}woocommerce_shipping_zones CHANGE `zone_type` `zone_type` VARCHAR(40) NOT NULL DEFAULT '';" ); |
874 |
|
$wpdb->query( "ALTER TABLE {$wpdb->prefix}woocommerce_shipping_zones CHANGE `zone_enabled` `zone_enabled` INT(1) NOT NULL DEFAULT 1;" ); |
875 |
|
} |
876 |
|
} |
877 |
|
|
878 |
|
function wc_update_260_zone_methods() { |
includes/class-wc-install.php 1 location
|
@@ 386-390 (lines=5) @@
|
383 |
|
* Before updating with DBDELTA, remove any primary keys which could be |
384 |
|
* modified due to schema updates. |
385 |
|
*/ |
386 |
|
if ( $wpdb->get_var( "SHOW TABLES LIKE '{$wpdb->prefix}woocommerce_downloadable_product_permissions';" ) ) { |
387 |
|
if ( ! $wpdb->get_var( "SHOW COLUMNS FROM `{$wpdb->prefix}woocommerce_downloadable_product_permissions` LIKE 'permission_id';" ) ) { |
388 |
|
$wpdb->query( "ALTER TABLE {$wpdb->prefix}woocommerce_downloadable_product_permissions DROP PRIMARY KEY, ADD `permission_id` bigint(20) NOT NULL PRIMARY KEY AUTO_INCREMENT;" ); |
389 |
|
} |
390 |
|
} |
391 |
|
|
392 |
|
dbDelta( self::get_schema() ); |
393 |
|
} |