fix: 恢复 V1 原样,site_type 改动迁移到 V5

- V1: 恢复到原始 DEFAULT 'private' + 原始注释
- V5: ALTER TABLE sites MODIFY site_type DEFAULT 'unknown'
- 彻底解决 Flyway checksum 冲突,不改 flyway_schema_history
This commit is contained in:
mediabot-pt
2026-06-29 21:33:34 +08:00
parent 23fc6375fd
commit 8565629a80
3 changed files with 5 additions and 2 deletions

View File

@@ -30,7 +30,7 @@ CREATE TABLE sites (
description TEXT COMMENT '站点描述',
base_url VARCHAR(500) COMMENT '站点基础URL',
icon_url VARCHAR(500) COMMENT '站点图标URL',
site_type VARCHAR(50) NOT NULL DEFAULT 'unknown' COMMENT '站点引擎类型: nexusphp/mtorrent/mteam/...',
site_type VARCHAR(50) NOT NULL DEFAULT 'private' COMMENT '站点类型: private/public/xxx',
schema_version VARCHAR(20) NOT NULL DEFAULT '1.0.0' COMMENT '当前生效的schema版本',
current_config_id BIGINT UNSIGNED COMMENT '当前生效的配置版本ID(site_configs.id)',
status VARCHAR(20) NOT NULL DEFAULT 'active' COMMENT '站点状态: active/pending/deprecated',

View File

@@ -0,0 +1,4 @@
-- PAR Flyway V5: 站点类型字段修正(从 V1 回退中提取)
-- 统一 site_type 默认值和注释,与 SiteType 枚举对齐
ALTER TABLE sites
MODIFY COLUMN site_type VARCHAR(50) NOT NULL DEFAULT 'unknown' COMMENT '站点引擎类型: nexusphp/mtorrent/mteam/...';