-- 市场缓存表：存放较固定的交易所数据（交易对信息、资金费率规则等），减少 API 调用
-- 执行: mysql -u root -p auto_trade_sys < add_market_cache.sql

USE `auto_trade_sys`;

CREATE TABLE IF NOT EXISTS `market_cache` (
  `id` INT PRIMARY KEY AUTO_INCREMENT,
  `cache_key` VARCHAR(128) NOT NULL COMMENT '如 exchange_info, funding_info',
  `cache_value` LONGTEXT NOT NULL COMMENT 'JSON 内容',
  `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  UNIQUE KEY `uk_cache_key` (`cache_key`),
  INDEX `idx_updated_at` (`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='市场数据缓存（交易对/费率规则等）';
