mirror of
https://github.com/astaxie/beego.git
synced 2024-11-18 15:00:54 +00:00
84 lines
2.3 KiB
MySQL
84 lines
2.3 KiB
MySQL
|
SET NAMES utf8;
|
||
|
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for `comment`
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `comment`;
|
||
|
CREATE TABLE `comment` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`post_id` bigint(200) NOT NULL,
|
||
|
`content` longtext NOT NULL,
|
||
|
`parent_id` int(11) DEFAULT NULL,
|
||
|
`status` smallint(4) NOT NULL,
|
||
|
`created` datetime NOT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for `post`
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `post`;
|
||
|
CREATE TABLE `post` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`user_id` int(11) NOT NULL,
|
||
|
`title` varchar(60) NOT NULL,
|
||
|
`content` longtext NOT NULL,
|
||
|
`created` datetime NOT NULL,
|
||
|
`updated` datetime NOT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for `post_tag_rel`
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `post_tag_rel`;
|
||
|
CREATE TABLE `post_tag_rel` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`post_id` int(11) NOT NULL,
|
||
|
`tag_id` int(11) NOT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for `tag`
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `tag`;
|
||
|
CREATE TABLE `tag` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`name` varchar(30) NOT NULL,
|
||
|
`status` smallint(4) NOT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for `user`
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `user`;
|
||
|
CREATE TABLE `user` (
|
||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
`user_name` varchar(30) NOT NULL,
|
||
|
`email` varchar(100) NOT NULL,
|
||
|
`password` varchar(30) NOT NULL,
|
||
|
`status` smallint(4) NOT NULL,
|
||
|
`is_staff` tinyint(1) NOT NULL,
|
||
|
`is_active` tinyint(1) NOT NULL,
|
||
|
`created` date NOT NULL,
|
||
|
`updated` datetime NOT NULL,
|
||
|
`profile_id` int(11) DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for `profile`
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `profile`;
|
||
|
CREATE TABLE `profile` (
|
||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
`age` smallint(4) NOT NULL,
|
||
|
`money` double NOT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
|
||
|
SET FOREIGN_KEY_CHECKS = 1;
|