Browse Source

数据库创建sql位置调整

master
wanghongjun 2 weeks ago
parent
commit
7759a2c226
  1. 216
      public/sql/database.sql

216
public/sql/database.sql

@ -210,6 +210,114 @@ CREATE TABLE `yu_user` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=COMPACT; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=COMPACT;
--
-- 表的结构 `yu_posts`
--
CREATE TABLE `yu_posts` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id',
`content` TEXT COMMENT '文字内容',
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1文字 2图片 3视频 12文字图片 13文字视频',
`privacy` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '1公开 2部分可见 3私密 4不给谁看',
`location` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '经纬度',
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` INT(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
`address` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '发布位置',
`status` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '状态 0禁止 1正常 2草稿',
`avatar` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '朋友圈合成图',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='帖子';
--
-- 表的结构 `yu_posts_file`
--
CREATE TABLE `yu_posts_file` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`posts_id` INT(11) NOT NULL COMMENT '朋友圈id',
`file_id` INT(11) NOT NULL COMMENT '文件id',
`sort` INT(11) NOT NULL DEFAULT '1' COMMENT '排序',
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
`type` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '1图片 2视频',
PRIMARY KEY (`id`),
KEY `posts_id` (`posts_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='帖子文件关联表';
--
-- 表的结构 `yu_posts_privacy_users`
--
CREATE TABLE `yu_posts_privacy_users` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`posts_id` INT(10) UNSIGNED NOT NULL COMMENT '帖子id',
`user_id` INT(10) UNSIGNED NOT NULL COMMENT '用户id',
`type` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1' COMMENT '1可见用户 2排除用户',
PRIMARY KEY (`id`),
KEY `ix_posts_type` (`posts_id`,`type`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='帖子隐私关联用户';
--
-- 表的结构 `yu_likes`
--
CREATE TABLE `yu_likes` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id',
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1 朋友圈',
`relevance_id` INT(11) NOT NULL DEFAULT '0' COMMENT '根据type关联',
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `relevance_id` (`type`,`relevance_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='点赞表';
--
-- 表的结构 `yu_comment`
--
CREATE TABLE `yu_comment` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id',
`content` TEXT(500) COMMENT '评论内容',
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1 朋友圈',
`relevance_id` INT(11) NOT NULL DEFAULT '0' COMMENT '根据type关联',
`reply_user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '回复用户',
`pid` INT(11) NOT NULL DEFAULT '0' COMMENT '回复id',
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `relevance_id` (`type`,`relevance_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='评论表';
--
-- 表的结构 `yu_posts_notice`
--
CREATE TABLE `yu_posts_notice` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`posts_id` int(11) NOT NULL COMMENT '帖子id',
`relevance_id` int(11) NOT NULL COMMENT '关联id',
`type` tinyint(3) NOT NULL COMMENT '通知类型 1点赞 2评论',
`user_id` int(11) NOT NULL COMMENT '用户',
`create_time` int(11) NOT NULL COMMENT '创建时间',
`is_read` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已读 0否 1是',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='朋友圈消息通知'
--
-- 表的结构 `yu_message_view`
--
CREATE TABLE `yu_message_view` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`msg_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '消息id',
`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
`type` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '查看类型 1图片',
`status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0未读 1已读',
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`view_time` int(11) NOT NULL DEFAULT '0' COMMENT '查看时间',
PRIMARY KEY (`id`),
KEY `msg_user` (`msg_id`,`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='消息查看表';
-- --
-- 转存表中的数据 `yu_user` -- 转存表中的数据 `yu_user`
-- --
@ -343,112 +451,4 @@ ALTER TABLE `yu_user`
MODIFY `user_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21; MODIFY `user_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;
COMMIT; COMMIT;
--
-- 表的结构 `yu_posts`
--
CREATE TABLE `yu_posts` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id',
`content` TEXT COMMENT '文字内容',
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1文字 2图片 3视频 12文字图片 13文字视频',
`privacy` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '1公开 2部分可见 3私密 4不给谁看',
`location` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '经纬度',
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` INT(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
`address` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '发布位置',
`status` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '状态 0禁止 1正常 2草稿',
`avatar` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '朋友圈合成图',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='帖子';
--
-- 表的结构 `yu_posts_file`
--
CREATE TABLE `yu_posts_file` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`posts_id` INT(11) NOT NULL COMMENT '朋友圈id',
`file_id` INT(11) NOT NULL COMMENT '文件id',
`sort` INT(11) NOT NULL DEFAULT '1' COMMENT '排序',
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
`type` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '1图片 2视频',
PRIMARY KEY (`id`),
KEY `posts_id` (`posts_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='帖子文件关联表';
--
-- 表的结构 `yu_posts_privacy_users`
--
CREATE TABLE `yu_posts_privacy_users` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`posts_id` INT(10) UNSIGNED NOT NULL COMMENT '帖子id',
`user_id` INT(10) UNSIGNED NOT NULL COMMENT '用户id',
`type` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1' COMMENT '1可见用户 2排除用户',
PRIMARY KEY (`id`),
KEY `ix_posts_type` (`posts_id`,`type`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='帖子隐私关联用户';
--
-- 表的结构 `yu_likes`
--
CREATE TABLE `yu_likes` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id',
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1 朋友圈',
`relevance_id` INT(11) NOT NULL DEFAULT '0' COMMENT '根据type关联',
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `relevance_id` (`type`,`relevance_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='点赞表';
--
-- 表的结构 `yu_comment`
--
CREATE TABLE `yu_comment` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id',
`content` TEXT(500) COMMENT '评论内容',
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1 朋友圈',
`relevance_id` INT(11) NOT NULL DEFAULT '0' COMMENT '根据type关联',
`reply_user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '回复用户',
`pid` INT(11) NOT NULL DEFAULT '0' COMMENT '回复id',
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `relevance_id` (`type`,`relevance_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='评论表';
--
-- 表的结构 `yu_posts_notice`
--
CREATE TABLE `yu_posts_notice` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`posts_id` int(11) NOT NULL COMMENT '帖子id',
`relevance_id` int(11) NOT NULL COMMENT '关联id',
`type` tinyint(3) NOT NULL COMMENT '通知类型 1点赞 2评论',
`user_id` int(11) NOT NULL COMMENT '用户',
`create_time` int(11) NOT NULL COMMENT '创建时间',
`is_read` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已读 0否 1是',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='朋友圈消息通知'
--
-- 表的结构 `yu_message_view`
--
CREATE TABLE `yu_message_view` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`msg_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '消息id',
`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
`type` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '查看类型 1图片',
`status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0未读 1已读',
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`view_time` int(11) NOT NULL DEFAULT '0' COMMENT '查看时间',
PRIMARY KEY (`id`),
KEY `msg_user` (`msg_id`,`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='消息查看表';

Loading…
Cancel
Save