Files
BoosAPI/drizzle/0006_site_disabled_models.sql
T
silent 0d44d3ba10 feat: 将模型禁用功能从站点管理移至连接管理
- 在连接管理页面为每个账号添加独立的模型管理弹窗
- 弹窗内支持查看可用模型,进行「刷新模型」「全选」「全部禁用」「反选」等快捷操作
- 保存模型禁用配置后,系统会自动在后台触发并重建路由(rebuildRoutes),确保配置立即生效
- 从原站点编辑界面移除过时的禁用功能板块
- 修复因执行自动同步逻辑导致的 SQLite Drizzle Migration `duplicate column token_group` 报错,更新 bootstrap markers 及测试用例
2026-03-14 12:07:27 +08:00

14 lines
576 B
SQL

CREATE TABLE IF NOT EXISTS `site_disabled_models` (
`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
`site_id` integer NOT NULL,
`model_name` text NOT NULL,
`created_at` text DEFAULT (datetime('now')),
FOREIGN KEY (`site_id`) REFERENCES `sites`(`id`) ON UPDATE no action ON DELETE cascade
);
--> statement-breakpoint
CREATE UNIQUE INDEX IF NOT EXISTS `site_disabled_models_site_model_unique`
ON `site_disabled_models` (`site_id`, `model_name`);
--> statement-breakpoint
CREATE INDEX IF NOT EXISTS `site_disabled_models_site_id_idx`
ON `site_disabled_models` (`site_id`);