diff --git a/initialize/migrate/database/02141_order_iap_token.down.sql b/initialize/migrate/database/02141_order_iap_token.down.sql new file mode 100644 index 0000000..364e691 --- /dev/null +++ b/initialize/migrate/database/02141_order_iap_token.down.sql @@ -0,0 +1,13 @@ +-- Remove app_account_token column from order table if it exists +SET @col_exists = (SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'order' AND COLUMN_NAME = 'app_account_token'); +SET @sql = IF(@col_exists = 1, 'ALTER TABLE `order` DROP COLUMN `app_account_token`', 'SELECT 1'); +PREPARE stmt FROM @sql; +EXECUTE stmt; +DEALLOCATE PREPARE stmt; + +-- Remove subscription_user_id column from order table if it exists +SET @col_exists2 = (SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'order' AND COLUMN_NAME = 'subscription_user_id'); +SET @sql2 = IF(@col_exists2 = 1, 'ALTER TABLE `order` DROP COLUMN `subscription_user_id`', 'SELECT 1'); +PREPARE stmt2 FROM @sql2; +EXECUTE stmt2; +DEALLOCATE PREPARE stmt2; diff --git a/initialize/migrate/database/02148_log_message_column_sizes.down.sql b/initialize/migrate/database/02148_log_message_column_sizes.down.sql new file mode 100644 index 0000000..9534d8d --- /dev/null +++ b/initialize/migrate/database/02148_log_message_column_sizes.down.sql @@ -0,0 +1,7 @@ +ALTER TABLE `log_message` + MODIFY COLUMN `app_version` VARCHAR(32) NULL, + MODIFY COLUMN `os_name` VARCHAR(32) NULL, + MODIFY COLUMN `os_version` VARCHAR(32) NULL, + MODIFY COLUMN `device_id` VARCHAR(64) NULL, + MODIFY COLUMN `session_id` VARCHAR(64) NULL, + MODIFY COLUMN `error_code` VARCHAR(64) NULL; diff --git a/initialize/migrate/database/02148_log_message_column_sizes.up.sql b/initialize/migrate/database/02148_log_message_column_sizes.up.sql new file mode 100644 index 0000000..c80b982 --- /dev/null +++ b/initialize/migrate/database/02148_log_message_column_sizes.up.sql @@ -0,0 +1,7 @@ +ALTER TABLE `log_message` + MODIFY COLUMN `app_version` VARCHAR(64) NULL, + MODIFY COLUMN `os_name` VARCHAR(64) NULL, + MODIFY COLUMN `os_version` VARCHAR(64) NULL, + MODIFY COLUMN `device_id` VARCHAR(255) NULL, + MODIFY COLUMN `session_id` VARCHAR(255) NULL, + MODIFY COLUMN `error_code` VARCHAR(128) NULL; diff --git a/initialize/migrate/database/02149_user_device_user_agent_length.down.sql b/initialize/migrate/database/02149_user_device_user_agent_length.down.sql new file mode 100644 index 0000000..0ba4edd --- /dev/null +++ b/initialize/migrate/database/02149_user_device_user_agent_length.down.sql @@ -0,0 +1,2 @@ +ALTER TABLE `user_device` + MODIFY COLUMN `user_agent` VARCHAR(64) NULL COMMENT 'Device User Agent.'; diff --git a/initialize/migrate/database/02149_user_device_user_agent_length.up.sql b/initialize/migrate/database/02149_user_device_user_agent_length.up.sql new file mode 100644 index 0000000..e1057dc --- /dev/null +++ b/initialize/migrate/database/02149_user_device_user_agent_length.up.sql @@ -0,0 +1,2 @@ +ALTER TABLE `user_device` + MODIFY COLUMN `user_agent` VARCHAR(255) NULL COMMENT 'Device User Agent.';