bag
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
-- ============================================================
|
||||
-- 数据变更日志表(A_DataLog)
|
||||
-- 对应实体:YhCore.Entity.A_DataLog(旧 EF6 EDMX 生成 POCO,主键约定 SerID)
|
||||
-- 用途:数据变更审计预留表(当前无业务代码使用,仅 DbContext 注册)
|
||||
-- 数据库:SQL Server(EduCloudDocPrint)
|
||||
-- 风格:对齐同库 Java 遗留表(SerID 主键自增、varchar 字符串、可空)
|
||||
-- ============================================================
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM sys.tables WHERE name = 'A_DataLog')
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[A_DataLog] (
|
||||
[SerID] INT IDENTITY(1,1) NOT NULL CONSTRAINT [PK_A_DataLog] PRIMARY KEY,
|
||||
[SchSerID] VARCHAR(200) NULL,
|
||||
[ModuleName] VARCHAR(50) NULL,
|
||||
[TableName] VARCHAR(50) NULL,
|
||||
[OldSerID] INT NULL,
|
||||
[NowSerID] INT NULL,
|
||||
[RId] INT NULL
|
||||
);
|
||||
|
||||
PRINT 'A_DataLog table created.';
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
PRINT 'A_DataLog table already exists, skip.';
|
||||
END
|
||||
Reference in New Issue
Block a user