20260201_add_app_name_and_refresh_interval.sql 1001 B

1234567891011121314151617181920
  1. -- 为已存在的 system_config 表添加 app_name 字段和配置刷新间隔配置
  2. -- 如果是新安装,直接执行主迁移脚本即可
  3. -- 1. 添加 app_name 字段(如果不存在)
  4. ALTER TABLE `system_config`
  5. ADD COLUMN `app_name` VARCHAR(100) DEFAULT 'backend-admin' COMMENT '所属应用:backend-admin、backend-client,多个用逗号拼接' AFTER `config_type`;
  6. -- 2. 为现有数据设置正确的 app_name 值
  7. UPDATE `system_config`
  8. SET `app_name` = 'backend-admin'
  9. WHERE `config_key` IN (
  10. 'key_expire_minutes',
  11. 'key_advance_generate_minutes',
  12. 'key_expiry_check_interval_seconds'
  13. );
  14. -- 3. 添加配置刷新间隔配置(如果不存在)
  15. INSERT INTO `system_config` (`config_key`, `config_value`, `config_type`, `app_name`, `description`, `is_system`, `is_editable`)
  16. VALUES ('admin_config_refresh_interval_seconds', '60', 'int', 'backend-admin', '管理端配置缓存刷新间隔(秒)', 1, 1)
  17. ON DUPLICATE KEY UPDATE `description` = VALUES(`description`);