20260902173133
This commit is contained in:
1 parent
6b9cda5424
commit
db7813a2d2
16 files changed
+1350
-675
No files matched your search
@@ -257,7 +257,7 @@ BEGIN
|
||||
b_route varchar(200) NULL,
|
||||
b_module_id bigint NULL,
|
||||
b_power_code varchar(50) NULL,
|
||||
b_icon varchar(50) NULL,
|
||||
b_icon nvarchar(max) NULL, -- 图标:lucide:Name 引用 lucide,否则为 SVG 标记
|
||||
b_xh int NOT NULL CONSTRAINT DF_s_menu_xh DEFAULT (0),
|
||||
b_canuse int NOT NULL CONSTRAINT DF_s_menu_canuse DEFAULT (1),
|
||||
CONSTRAINT PK_s_menu PRIMARY KEY (b_id),
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
扩展 s_menu.b_icon 以支持自定义 SVG 图标。
|
||||
b_icon 从 varchar(50) 改为 nvarchar(max):
|
||||
- lucide:Settings —— 引用 lucide 图标
|
||||
- 其他字符串 —— 当作 SVG 标记直接渲染
|
||||
可重复执行:存在性判断避免重复变更。
|
||||
*/
|
||||
SET NOCOUNT ON;
|
||||
SET XACT_ABORT ON;
|
||||
|
||||
IF DB_NAME() <> N'FMS'
|
||||
THROW 53600, N'This migration can only run against the FMS database.', 1;
|
||||
|
||||
IF COL_LENGTH(N'dbo.s_menu', N'b_icon') IS NOT NULL
|
||||
BEGIN
|
||||
ALTER TABLE dbo.s_menu ALTER COLUMN b_icon nvarchar(max) NULL;
|
||||
END;
|
||||
|
||||
PRINT N'Migration 103 applied: s_menu.b_icon expanded to nvarchar(max).';
|
||||
Reference in new issue
Block a user