- 前端 React+TypeScript (源码+构建产物) - 后端 Python FastAPI - 数据库迁移 001-015 - Docker部署配置 - 微信ClawBot API频道绑定 - 项目文档 README.md
16 lines
635 B
SQL
16 lines
635 B
SQL
-- Qihu-AIFlow 全局默认模型功能(幂等)
|
|
USE aiflow;
|
|
|
|
-- 添加 is_default 列到 models 表
|
|
SET @dbname = DATABASE();
|
|
SET @tablename = 'models';
|
|
SET @columnname = 'is_default';
|
|
SET @prepared_stmt = (SELECT IF(
|
|
(SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = @dbname AND TABLE_NAME = @tablename AND COLUMN_NAME = @columnname) = 0,
|
|
CONCAT('ALTER TABLE ', @tablename, ' ADD COLUMN ', @columnname, ' TINYINT(1) DEFAULT 0 COMMENT ''全局默认模型'''),
|
|
CONCAT('SELECT ''Column ', @columnname, ' already exists''')
|
|
));
|
|
PREPARE stmt FROM @prepared_stmt;
|
|
EXECUTE stmt;
|
|
DEALLOCATE PREPARE stmt;
|