u
This commit is contained in:
commit
c570ec514c
550 files changed
+152597
No files matched your search
@@ -0,0 +1,251 @@
|
||||
/*
|
||||
Navicat Premium Dump SQL
|
||||
|
||||
Source Server : 192.168.1.176
|
||||
Source Server Type : SQL Server
|
||||
Source Server Version : 10501600 (10.50.1600)
|
||||
Source Host : 192.168.1.176:1433
|
||||
Source Catalog : G3-Email
|
||||
Source Schema : dbo
|
||||
|
||||
Target Server Type : SQL Server
|
||||
Target Server Version : 10501600 (10.50.1600)
|
||||
File Encoding : 65001
|
||||
|
||||
Date: 29/05/2025 17:31:34
|
||||
*/
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for email_address
|
||||
-- ----------------------------
|
||||
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[email_address]') AND type IN ('U'))
|
||||
DROP TABLE [dbo].[email_address]
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[email_address] (
|
||||
[id] bigint NOT NULL,
|
||||
[email_id] bigint NOT NULL,
|
||||
[address_type] varchar(10) COLLATE Chinese_PRC_CI_AS NOT NULL,
|
||||
[address] varchar(255) COLLATE Chinese_PRC_CI_AS NOT NULL,
|
||||
[address_name] nvarchar(255) COLLATE Chinese_PRC_CI_AS NULL
|
||||
)
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[email_address] SET (LOCK_ESCALATION = TABLE)
|
||||
GO
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for email_file
|
||||
-- ----------------------------
|
||||
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[email_file]') AND type IN ('U'))
|
||||
DROP TABLE [dbo].[email_file]
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[email_file] (
|
||||
[id] bigint NOT NULL,
|
||||
[file_name] nvarchar(255) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[file_extension] nvarchar(255) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[file_size] bigint NULL,
|
||||
[file_path] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[file_type] tinyint NULL,
|
||||
[email_id] bigint NULL,
|
||||
[email_cid] varchar(255) COLLATE Chinese_PRC_CI_AS NULL
|
||||
)
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[email_file] SET (LOCK_ESCALATION = TABLE)
|
||||
GO
|
||||
|
||||
EXEC sp_addextendedproperty
|
||||
'MS_Description', N'主键',
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'email_file',
|
||||
'COLUMN', N'id'
|
||||
GO
|
||||
|
||||
EXEC sp_addextendedproperty
|
||||
'MS_Description', N'文件名称',
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'email_file',
|
||||
'COLUMN', N'file_name'
|
||||
GO
|
||||
|
||||
EXEC sp_addextendedproperty
|
||||
'MS_Description', N'文件后缀名',
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'email_file',
|
||||
'COLUMN', N'file_extension'
|
||||
GO
|
||||
|
||||
EXEC sp_addextendedproperty
|
||||
'MS_Description', N'文件大小(字节数)',
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'email_file',
|
||||
'COLUMN', N'file_size'
|
||||
GO
|
||||
|
||||
EXEC sp_addextendedproperty
|
||||
'MS_Description', N'文件路径',
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'email_file',
|
||||
'COLUMN', N'file_path'
|
||||
GO
|
||||
|
||||
EXEC sp_addextendedproperty
|
||||
'MS_Description', N'文件类型(0临时,1附件,2内嵌资源,3模板)',
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'email_file',
|
||||
'COLUMN', N'file_type'
|
||||
GO
|
||||
|
||||
EXEC sp_addextendedproperty
|
||||
'MS_Description', N'邮件id',
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'email_file',
|
||||
'COLUMN', N'email_id'
|
||||
GO
|
||||
|
||||
EXEC sp_addextendedproperty
|
||||
'MS_Description', N'邮件内联资源的cid',
|
||||
'SCHEMA', N'dbo',
|
||||
'TABLE', N'email_file',
|
||||
'COLUMN', N'email_cid'
|
||||
GO
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for email_folder
|
||||
-- ----------------------------
|
||||
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[email_folder]') AND type IN ('U'))
|
||||
DROP TABLE [dbo].[email_folder]
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[email_folder] (
|
||||
[id] bigint NOT NULL,
|
||||
[user_id] bigint NOT NULL,
|
||||
[name] varchar(255) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[parent_id] bigint DEFAULT 0 NULL,
|
||||
[create_time] datetime NULL,
|
||||
[update_time] datetime NULL,
|
||||
[type] int DEFAULT NULL NULL,
|
||||
[full_name] varchar(255) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[category] varchar(64) COLLATE Chinese_PRC_CI_AS NULL
|
||||
)
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[email_folder] SET (LOCK_ESCALATION = TABLE)
|
||||
GO
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for email_summary
|
||||
-- ----------------------------
|
||||
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[email_summary]') AND type IN ('U'))
|
||||
DROP TABLE [dbo].[email_summary]
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[email_summary] (
|
||||
[id] bigint NOT NULL,
|
||||
[folder_id] bigint NOT NULL,
|
||||
[message_id] varchar(255) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[imap_uid] bigint NULL,
|
||||
[subject] nvarchar(255) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[create_time] datetime NULL,
|
||||
[update_time] datetime NULL,
|
||||
[is_seen] tinyint DEFAULT 0 NULL,
|
||||
[body_path] nvarchar(255) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[body_type] varchar(50) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[body_encoding] varchar(50) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[body_charset] varchar(255) COLLATE Chinese_PRC_CI_AS NULL,
|
||||
[body_size] bigint NULL,
|
||||
[sent_time] datetime NULL
|
||||
)
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[email_summary] SET (LOCK_ESCALATION = TABLE)
|
||||
GO
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for user_account
|
||||
-- ----------------------------
|
||||
IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[user_account]') AND type IN ('U'))
|
||||
DROP TABLE [dbo].[user_account]
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[user_account] (
|
||||
[id] bigint NOT NULL,
|
||||
[email] varchar(255) COLLATE Chinese_PRC_CI_AS NOT NULL,
|
||||
[password] varchar(255) COLLATE Chinese_PRC_CI_AS NOT NULL,
|
||||
[display_name] varchar(255) COLLATE Chinese_PRC_CI_AS DEFAULT '' NULL,
|
||||
[imap_host] varchar(255) COLLATE Chinese_PRC_CI_AS NOT NULL,
|
||||
[imap_port] varchar(10) COLLATE Chinese_PRC_CI_AS NOT NULL,
|
||||
[imap_ssl] char(1) COLLATE Chinese_PRC_CI_AS DEFAULT '1' NULL,
|
||||
[smtp_host] varchar(255) COLLATE Chinese_PRC_CI_AS NOT NULL,
|
||||
[smtp_port] varchar(10) COLLATE Chinese_PRC_CI_AS NOT NULL,
|
||||
[smtp_ssl] char(1) COLLATE Chinese_PRC_CI_AS DEFAULT '1' NULL,
|
||||
[create_time] datetime NULL,
|
||||
[update_time] datetime NULL,
|
||||
[is_init] char(1) COLLATE Chinese_PRC_CI_AS DEFAULT '0' NULL
|
||||
)
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[user_account] SET (LOCK_ESCALATION = TABLE)
|
||||
GO
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Primary Key structure for table email_address
|
||||
-- ----------------------------
|
||||
ALTER TABLE [dbo].[email_address] ADD CONSTRAINT [PK__email_ad__3213E83F398D8EEE] PRIMARY KEY CLUSTERED ([id])
|
||||
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Primary Key structure for table email_file
|
||||
-- ----------------------------
|
||||
ALTER TABLE [dbo].[email_file] ADD CONSTRAINT [PK__email_fi__3213E83F5BE2A6F2] PRIMARY KEY CLUSTERED ([id])
|
||||
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Primary Key structure for table email_folder
|
||||
-- ----------------------------
|
||||
ALTER TABLE [dbo].[email_folder] ADD CONSTRAINT [PK__email_fo__3213E83F48CFD27E] PRIMARY KEY CLUSTERED ([id])
|
||||
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Primary Key structure for table email_summary
|
||||
-- ----------------------------
|
||||
ALTER TABLE [dbo].[email_summary] ADD CONSTRAINT [PK__email_in__3213E83F4E88ABD4] PRIMARY KEY CLUSTERED ([id])
|
||||
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Uniques structure for table user_account
|
||||
-- ----------------------------
|
||||
ALTER TABLE [dbo].[user_account] ADD CONSTRAINT [uniq_email] UNIQUE NONCLUSTERED ([email] ASC)
|
||||
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Primary Key structure for table user_account
|
||||
-- ----------------------------
|
||||
ALTER TABLE [dbo].[user_account] ADD CONSTRAINT [PK__user_acc__3213E83F52593CB8] PRIMARY KEY CLUSTERED ([id])
|
||||
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
Reference in new issue
Block a user