# magic-api-example **Repository Path**: ssssssss-team/magic-api-example ## Basic Information - **Project Name**: magic-api-example - **Description**: No description available - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 161 - **Forks**: 209 - **Created**: 2021-04-10 - **Last Updated**: 2026-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## mysql 建表语句 ```sql CREATE TABLE `magic_api_file_v2` ( `file_path` varchar(512) NOT NULL, `file_content` mediumtext, PRIMARY KEY (`file_path`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ``` ## mysql 备份表建表语句 ```sql CREATE TABLE `magic_backup_record_v2` ( `id` varchar(32) NOT NULL COMMENT '原对象ID', `create_date` bigint(13) NOT NULL COMMENT '备份时间', `tag` varchar(32) DEFAULT NULL COMMENT '标签', `type` varchar(32) DEFAULT NULL COMMENT '类型', `name` varchar(64) DEFAULT NULL COMMENT '原名称', `content` blob COMMENT '备份内容', `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 ```