-- ======================================== -- 团播机构 v1.2.0 数据库回滚脚本 -- 创建时间: 2025-01-25 -- 说明: 回滚 CDK 激活功能数据库修改 -- ======================================== -- 检查脚本执行环境 PRINT '开始执行 v1.2.0 数据库回滚脚本...' PRINT '执行时间: ' + CONVERT(VARCHAR, GETDATE(), 120) -- ======================================== -- 1. 删除 T_Users 表的 CDK 激活字段 -- ======================================== PRINT '正在删除 T_Users 表的 CDK 激活字段...' IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_Users' AND COLUMN_NAME = 'CdkActivatedAt') BEGIN ALTER TABLE T_Users DROP COLUMN CdkActivatedAt; PRINT '✓ T_Users 表删除 CdkActivatedAt 字段成功' END IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_Users' AND COLUMN_NAME = 'IsCdkActivated') BEGIN ALTER TABLE T_Users DROP COLUMN IsCdkActivated; PRINT '✓ T_Users 表删除 IsCdkActivated 字段成功' END -- ======================================== -- 2. 删除 T_SystemSettings 表 -- ======================================== PRINT '正在删除 T_SystemSettings 表...' IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'T_SystemSettings') BEGIN DROP TABLE T_SystemSettings; PRINT '✓ T_SystemSettings 表删除成功' END -- ======================================== -- 3. 删除 T_CDKs 表 -- ======================================== PRINT '正在删除 T_CDKs 表...' IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'T_CDKs') BEGIN DROP TABLE T_CDKs; PRINT '✓ T_CDKs 表删除成功' END -- ======================================== -- 回滚完成 -- ======================================== PRINT '' PRINT '=========================================' PRINT 'v1.2.0 数据库回滚脚本执行完成!' PRINT '完成时间: ' + CONVERT(VARCHAR, GETDATE(), 120) PRINT '========================================='