Merge pull request #25253 from rohanvakharia/master

Fixed the datatype for min_price & max_price size
This commit is contained in:
Peter Fabian 2020-02-04 17:44:37 +01:00 committed by GitHub
commit 0bd2730963
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 2 deletions

View File

@ -142,6 +142,7 @@ class WC_Install {
),
'4.0.0' => array(
'wc_update_product_lookup_tables',
'wc_update_400_increase_size_of_column',
'wc_update_400_db_version',
),
);
@ -899,8 +900,8 @@ CREATE TABLE {$wpdb->prefix}wc_product_meta_lookup (
`sku` varchar(100) NULL default '',
`virtual` tinyint(1) NULL default 0,
`downloadable` tinyint(1) NULL default 0,
`min_price` decimal(10,2) NULL default NULL,
`max_price` decimal(10,2) NULL default NULL,
`min_price` decimal(19,4) NULL default NULL,
`max_price` decimal(19,4) NULL default NULL,
`onsale` tinyint(1) NULL default 0,
`stock_quantity` double NULL default NULL,
`stock_status` varchar(100) NULL default 'instock',

View File

@ -2082,6 +2082,15 @@ function wc_update_390_db_version() {
WC_Install::update_db_version( '3.9.0' );
}
/**
* Increase column size
*/
function wc_update_400_increase_size_of_column() {
global $wpdb;
$wpdb->query( "ALTER TABLE {$wpdb->prefix}wc_product_meta_lookup MODIFY COLUMN `min_price` decimal(19,4) NULL default NULL" );
$wpdb->query( "ALTER TABLE {$wpdb->prefix}wc_product_meta_lookup MODIFY COLUMN `max_price` decimal(19,4) NULL default NULL" );
}
/**
* Update DB version.
*/