diff --git a/README.md b/README.md index 9c4e18e748162e44683d4cc803d400a6855a0c82..f546158e9873ea57f3cb3d454380c16a4ca84d82 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ CREATE TABLE `magic_api_file` ( PRIMARY KEY (`file_path`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ``` -## 备份表建表语句 +## mysql 备份表建表语句 ```sql CREATE TABLE `magic_api_backup` ( `id` varchar(32) NOT NULL COMMENT '原对象ID', @@ -18,4 +18,55 @@ CREATE TABLE `magic_api_backup` ( `create_by` varchar(64) DEFAULT NULL COMMENT '操作人', PRIMARY KEY (`id`,`create_date`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 +``` + +## MSSQL(SQLService)建表语句(因为索引问题,file_path长度改为256) + +```sql +CREATE TABLE [dbo].[magic_api_file]( + [file_path] [nvarchar](256) NOT NULL, + [file_content] [nvarchar](max) NULL, + CONSTRAINT [PK_magic_api_file] PRIMARY KEY CLUSTERED +( + [file_path] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] +``` + +## MSSQL(SQLService)备份表建表语句 + +```sql +CREATE TABLE [dbo].[magic_api_backup]( + [id] [nvarchar](32) NOT NULL, + [create_date] [bigint] NOT NULL, + [tag] [nvarchar](32) NULL, + [type] [nvarchar](32) NULL, + [name] [nvarchar](64) NULL, + [content] [varbinary](max) NULL, + [create_by] [nvarchar](64) NULL, + CONSTRAINT [PK_magic_api_backup] PRIMARY KEY CLUSTERED +( + [id] ASC, + [create_date] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'原对象ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'id' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备份时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'create_date' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标签' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'tag' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'type' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'原名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'name' +GO + +EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备份内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'magic_api_backup', @level2type=N'COLUMN',@level2name=N'content' +GO ``` \ No newline at end of file