From 72f2b942634cccec4250d8a5996d35a21de8e22b Mon Sep 17 00:00:00 2001 From: shanshanzhong Date: Mon, 25 May 2026 10:20:46 -0700 Subject: [PATCH] fix: restore missing migration files Co-authored-by: multica-agent --- .../migrate/database/02141_order_iap_token.down.sql | 13 +++++++++++++ .../02148_log_message_column_sizes.down.sql | 7 +++++++ .../database/02148_log_message_column_sizes.up.sql | 7 +++++++ .../02149_user_device_user_agent_length.down.sql | 2 ++ .../02149_user_device_user_agent_length.up.sql | 2 ++ 5 files changed, 31 insertions(+) create mode 100644 initialize/migrate/database/02141_order_iap_token.down.sql create mode 100644 initialize/migrate/database/02148_log_message_column_sizes.down.sql create mode 100644 initialize/migrate/database/02148_log_message_column_sizes.up.sql create mode 100644 initialize/migrate/database/02149_user_device_user_agent_length.down.sql create mode 100644 initialize/migrate/database/02149_user_device_user_agent_length.up.sql 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.';