更新bug
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
-- 本机录音必须与腾讯云混流视频分开保存。
|
||||
-- 此迁移可重复执行,兼容已经手工补过字段的部署环境。
|
||||
|
||||
SET @local_audio_urls_exists = (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'zyt_tcm_call_record'
|
||||
AND COLUMN_NAME = 'local_audio_urls'
|
||||
);
|
||||
SET @local_audio_urls_sql = IF(
|
||||
@local_audio_urls_exists = 0,
|
||||
'ALTER TABLE `zyt_tcm_call_record` ADD COLUMN `local_audio_urls` LONGTEXT NULL COMMENT ''本机录音地址JSON数组'' AFTER `recording_urls`',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE local_audio_urls_statement FROM @local_audio_urls_sql;
|
||||
EXECUTE local_audio_urls_statement;
|
||||
DEALLOCATE PREPARE local_audio_urls_statement;
|
||||
|
||||
SET @local_audio_status_exists = (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'zyt_tcm_call_record'
|
||||
AND COLUMN_NAME = 'local_audio_status'
|
||||
);
|
||||
SET @local_audio_status_sql = IF(
|
||||
@local_audio_status_exists = 0,
|
||||
'ALTER TABLE `zyt_tcm_call_record` ADD COLUMN `local_audio_status` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT ''本机录音状态:0无录音,1上传中,2已保存,3上传失败'' AFTER `local_audio_urls`',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE local_audio_status_statement FROM @local_audio_status_sql;
|
||||
EXECUTE local_audio_status_statement;
|
||||
DEALLOCATE PREPARE local_audio_status_statement;
|
||||
Reference in New Issue
Block a user