41 lines
1.5 KiB
SQL
41 lines
1.5 KiB
SQL
-- 修复配置分类的SQL脚本
|
||
-- 1. 确保 TOP_N_SYMBOLS 和 MAX_SCAN_SYMBOLS 都在 'scan' 分类下
|
||
-- 2. 删除已废弃的 USE_UNICORN_WEBSOCKET 配置项
|
||
|
||
USE auto_trade_sys;
|
||
|
||
-- 更新 TOP_N_SYMBOLS 分类为 scan(如果当前不是)
|
||
UPDATE trading_config
|
||
SET category = 'scan'
|
||
WHERE config_key = 'TOP_N_SYMBOLS' AND category != 'scan';
|
||
|
||
-- 更新 MAX_SCAN_SYMBOLS 分类为 scan(如果当前不是)
|
||
UPDATE trading_config
|
||
SET category = 'scan'
|
||
WHERE config_key = 'MAX_SCAN_SYMBOLS' AND category != 'scan';
|
||
|
||
-- 如果 MAX_SCAN_SYMBOLS 不存在,插入它
|
||
INSERT INTO trading_config (config_key, config_value, config_type, category, description)
|
||
VALUES ('MAX_SCAN_SYMBOLS', '500', 'number', 'scan', '扫描的最大交易对数量(0表示扫描所有,建议100-500)')
|
||
ON DUPLICATE KEY UPDATE
|
||
category = 'scan',
|
||
description = '扫描的最大交易对数量(0表示扫描所有,建议100-500)';
|
||
|
||
-- 删除已废弃的 USE_UNICORN_WEBSOCKET 配置项(Unicorn WebSocket已移除)
|
||
DELETE FROM trading_config WHERE config_key = 'USE_UNICORN_WEBSOCKET';
|
||
|
||
-- 验证结果
|
||
SELECT config_key, config_value, category, description
|
||
FROM trading_config
|
||
WHERE config_key IN ('TOP_N_SYMBOLS', 'MAX_SCAN_SYMBOLS')
|
||
ORDER BY config_key;
|
||
|
||
-- 确认 USE_UNICORN_WEBSOCKET 已删除
|
||
SELECT
|
||
CASE
|
||
WHEN COUNT(*) = 0 THEN '✓ USE_UNICORN_WEBSOCKET 已删除(正确)'
|
||
ELSE CONCAT('⚠ 警告:USE_UNICORN_WEBSOCKET 仍存在,数量:', COUNT(*))
|
||
END as status
|
||
FROM trading_config
|
||
WHERE config_key = 'USE_UNICORN_WEBSOCKET';
|