✨新增sqlDiffLog建表脚本
This commit is contained in:
parent
2ad3ea1fd8
commit
84fb0a0934
@ -511,3 +511,23 @@ CREATE TABLE `sys_common_lang` (
|
|||||||
`addtime` datetime(0) NULL DEFAULT NULL COMMENT '添加时间',
|
`addtime` datetime(0) NULL DEFAULT NULL COMMENT '添加时间',
|
||||||
PRIMARY KEY (`Id`) USING BTREE
|
PRIMARY KEY (`Id`) USING BTREE
|
||||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for SqlDiffLog
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `SqlDiffLog`;
|
||||||
|
CREATE TABLE `SqlDiffLog` (
|
||||||
|
`PId` bigint(20) NOT NULL COMMENT '主键',
|
||||||
|
`TableName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '表名',
|
||||||
|
`BusinessData` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '业务数据内容',
|
||||||
|
`DiffType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '差异类型insert,update,delete',
|
||||||
|
`Sql` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '执行sql语句',
|
||||||
|
`BeforeData` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '变更前数据',
|
||||||
|
`AfterData` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '变更后数据',
|
||||||
|
`UserName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作用户名',
|
||||||
|
`AddTime` datetime NULL DEFAULT NULL,
|
||||||
|
`ConfigId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据库配置id',
|
||||||
|
PRIMARY KEY (`PId`) USING BTREE
|
||||||
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据差异日志' ROW_FORMAT = Dynamic;
|
||||||
|
|||||||
@ -650,3 +650,34 @@ EXEC sp_addextendedproperty
|
|||||||
'TABLE', N'gen_demo',
|
'TABLE', N'gen_demo',
|
||||||
'COLUMN', N'remark'
|
'COLUMN', N'remark'
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SqlDiffLog', @level2type=N'COLUMN',@level2name=N'PId'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SqlDiffLog', @level2type=N'COLUMN',@level2name=N'TableName'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务数据内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SqlDiffLog', @level2type=N'COLUMN',@level2name=N'BusinessData'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'差异类型insert,update,delete' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SqlDiffLog', @level2type=N'COLUMN',@level2name=N'DiffType'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行sql语句' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SqlDiffLog', @level2type=N'COLUMN',@level2name=N'Sql'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'变更前数据' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SqlDiffLog', @level2type=N'COLUMN',@level2name=N'BeforeData'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'变更后数据' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SqlDiffLog', @level2type=N'COLUMN',@level2name=N'AfterData'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作用户名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SqlDiffLog', @level2type=N'COLUMN',@level2name=N'UserName'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据库配置id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SqlDiffLog', @level2type=N'COLUMN',@level2name=N'ConfigId'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据差异日志' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SqlDiffLog'
|
||||||
|
GO
|
||||||
|
|||||||
@ -486,7 +486,7 @@ CREATE TABLE [dbo].[sys_file](
|
|||||||
[storeType] [INT] NULL
|
[storeType] [INT] NULL
|
||||||
)
|
)
|
||||||
GO
|
GO
|
||||||
IF OBJECT_ID(N'sys_common_lang',N'U') is not NULL DROP TABLE sys_common_lang
|
IF OBJECT_ID(N'sys_common_lang',N'U') is not NULL DROP TABLE dbo.sys_common_lang
|
||||||
GO
|
GO
|
||||||
CREATE TABLE sys_common_lang
|
CREATE TABLE sys_common_lang
|
||||||
(
|
(
|
||||||
@ -496,4 +496,21 @@ CREATE TABLE sys_common_lang
|
|||||||
lang_name NVARCHAR(2000) NOT NULL, --
|
lang_name NVARCHAR(2000) NOT NULL, --
|
||||||
addtime DATETIME
|
addtime DATETIME
|
||||||
)
|
)
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
GO
|
||||||
|
IF OBJECT_ID(N'SqlDiffLog',N'U') is not NULL DROP TABLE dbo.SqlDiffLog
|
||||||
|
GO
|
||||||
|
CREATE TABLE [dbo].[SqlDiffLog](
|
||||||
|
[PId] [BIGINT] NOT NULL PRIMARY KEY,
|
||||||
|
[TableName] [VARCHAR](255) NULL,
|
||||||
|
[BusinessData] [VARCHAR](4000) NULL,
|
||||||
|
[DiffType] [VARCHAR](255) NULL,
|
||||||
|
[Sql] [NVARCHAR](MAX) NULL,
|
||||||
|
[BeforeData] [NVARCHAR](MAX) NULL,
|
||||||
|
[AfterData] [NVARCHAR](MAX) NULL,
|
||||||
|
[UserName] [VARCHAR](255) NULL,
|
||||||
|
[AddTime] [DATETIME] NULL,
|
||||||
|
[ConfigId] [VARCHAR](255) NULL
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user