From 9035ca11e12592939273c136369963873ac39382 Mon Sep 17 00:00:00 2001 From: goozp Date: Thu, 26 Nov 2020 22:09:42 +0800 Subject: [PATCH] update sql --- init/DDL/db_puti_pt_comment.sql | 68 ++++ init/DDL/db_puti_pt_knowledge.sql | 59 +++ init/DDL/db_puti_pt_knowledge_item.sql | 66 +++ .../DDL/db_puti_pt_knowledge_item_content.sql | 56 +++ init/DDL/db_puti_pt_link.sql | 62 +++ init/DDL/db_puti_pt_option.sql | 54 +++ init/DDL/db_puti_pt_post.sql | 73 ++++ init/DDL/db_puti_pt_post_meta.sql | 55 +++ init/DDL/db_puti_pt_resource.sql | 63 +++ init/DDL/db_puti_pt_resource_meta.sql | 54 +++ init/DDL/db_puti_pt_subject.sql | 62 +++ init/DDL/db_puti_pt_subject_relationships.sql | 52 +++ init/DDL/db_puti_pt_term.sql | 56 +++ init/DDL/db_puti_pt_term_relationships.sql | 53 +++ init/DDL/db_puti_pt_term_taxonomy.sql | 57 +++ init/DDL/db_puti_pt_user.sql | 67 +++ init/DDL/db_puti_pt_user_meta.sql | 54 +++ init/scheme/db_puti.sql | 383 ------------------ 18 files changed, 1011 insertions(+), 383 deletions(-) create mode 100644 init/DDL/db_puti_pt_comment.sql create mode 100644 init/DDL/db_puti_pt_knowledge.sql create mode 100644 init/DDL/db_puti_pt_knowledge_item.sql create mode 100644 init/DDL/db_puti_pt_knowledge_item_content.sql create mode 100644 init/DDL/db_puti_pt_link.sql create mode 100644 init/DDL/db_puti_pt_option.sql create mode 100644 init/DDL/db_puti_pt_post.sql create mode 100644 init/DDL/db_puti_pt_post_meta.sql create mode 100644 init/DDL/db_puti_pt_resource.sql create mode 100644 init/DDL/db_puti_pt_resource_meta.sql create mode 100644 init/DDL/db_puti_pt_subject.sql create mode 100644 init/DDL/db_puti_pt_subject_relationships.sql create mode 100644 init/DDL/db_puti_pt_term.sql create mode 100644 init/DDL/db_puti_pt_term_relationships.sql create mode 100644 init/DDL/db_puti_pt_term_taxonomy.sql create mode 100644 init/DDL/db_puti_pt_user.sql create mode 100644 init/DDL/db_puti_pt_user_meta.sql delete mode 100644 init/scheme/db_puti.sql diff --git a/init/DDL/db_puti_pt_comment.sql b/init/DDL/db_puti_pt_comment.sql new file mode 100644 index 0000000..cb1217f --- /dev/null +++ b/init/DDL/db_puti_pt_comment.sql @@ -0,0 +1,68 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_comment` +-- + +DROP TABLE IF EXISTS `pt_comment`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_comment` ( + `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '评论id', + `parent_id` int unsigned NOT NULL DEFAULT '0' COMMENT '父评论id', + `post_id` int unsigned NOT NULL DEFAULT '0' COMMENT '评论的文章或页面id', + `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '评论内容', + `if_visitor` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否游客;1是,0不是;默认游客', + `commenter_user_id` int unsigned NOT NULL DEFAULT '0' COMMENT '评论者id;是游客时为0;默认为0', + `commenter_name` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '评论者名称', + `commenter_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '评论者email', + `commenter_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '评论者链接', + `commenter_ip` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '评论者ip', + `comment_date` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '评论时间(UTC)', + `approved` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '1' COMMENT '是否通过(开启评论审核后,通过后显示)', + `agent` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '评论来源agent', + `created_time` datetime NOT NULL COMMENT '创建时间(UTC)', + `updated_time` datetime NOT NULL COMMENT '更新时间(UTC)', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间(UTC)', + PRIMARY KEY (`id`) USING BTREE, + KEY `comment_post_ID` (`post_id`) USING BTREE, + KEY `comment_parent` (`parent_id`) USING BTREE, + KEY `comment_author_email` (`commenter_email`(10)) USING BTREE, + KEY `comment_approved_date` (`comment_date`,`approved`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_comment` +-- + +LOCK TABLES `pt_comment` WRITE; +/*!40000 ALTER TABLE `pt_comment` DISABLE KEYS */; +/*!40000 ALTER TABLE `pt_comment` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:11 diff --git a/init/DDL/db_puti_pt_knowledge.sql b/init/DDL/db_puti_pt_knowledge.sql new file mode 100644 index 0000000..e4aaf4c --- /dev/null +++ b/init/DDL/db_puti_pt_knowledge.sql @@ -0,0 +1,59 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_knowledge` +-- + +DROP TABLE IF EXISTS `pt_knowledge`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_knowledge` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(200) NOT NULL, + `slug` varchar(200) NOT NULL DEFAULT '', + `type` varchar(20) NOT NULL COMMENT '类型:note、doc', + `description` varchar(500) NOT NULL DEFAULT '', + `cover_image` int NOT NULL DEFAULT '0' COMMENT '封面图;关联resource的id', + `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态;是否上架', + `last_updated` datetime DEFAULT NULL COMMENT '上次更新时间(内容)', + `created_time` datetime NOT NULL, + `updated_time` datetime NOT NULL, + `deleted_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='知识库表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_knowledge` +-- + +LOCK TABLES `pt_knowledge` WRITE; +/*!40000 ALTER TABLE `pt_knowledge` DISABLE KEYS */; +/*!40000 ALTER TABLE `pt_knowledge` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:10 diff --git a/init/DDL/db_puti_pt_knowledge_item.sql b/init/DDL/db_puti_pt_knowledge_item.sql new file mode 100644 index 0000000..72cc8fe --- /dev/null +++ b/init/DDL/db_puti_pt_knowledge_item.sql @@ -0,0 +1,66 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_knowledge_item` +-- + +DROP TABLE IF EXISTS `pt_knowledge_item`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_knowledge_item` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `knowledge_id` int NOT NULL, + `symbol` bigint NOT NULL COMMENT '唯一标识', + `user_id` int unsigned NOT NULL DEFAULT '0' COMMENT '发表人id', + `title` varchar(512) NOT NULL COMMENT '标题', + `content_version` bigint NOT NULL DEFAULT '0' COMMENT '指向一个当前版本;对应content表的version;默认0;笔记类型的为0,因为没有多版本', + `parent_id` int NOT NULL DEFAULT '0' COMMENT '父级id', + `level` int NOT NULL DEFAULT '0' COMMENT '目录级别', + `index` int NOT NULL DEFAULT '0' COMMENT '排序值', + `comment_count` int NOT NULL DEFAULT '0' COMMENT '评论数目', + `view_count` int NOT NULL DEFAULT '0' COMMENT '浏览量', + `last_published` datetime DEFAULT NULL COMMENT '上次发布内容时间', + `created_time` datetime NOT NULL COMMENT '创建时间(UTC)', + `updated_time` datetime NOT NULL COMMENT '更新时间(UTC)', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间(UTC)', + PRIMARY KEY (`id`), + UNIQUE KEY `symbol_UNIQUE` (`symbol`), + KEY `knowledge_id` (`knowledge_id`), + KEY `index` (`parent_id`,`level`,`index`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_knowledge_item` +-- + +LOCK TABLES `pt_knowledge_item` WRITE; +/*!40000 ALTER TABLE `pt_knowledge_item` DISABLE KEYS */; +/*!40000 ALTER TABLE `pt_knowledge_item` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:06 diff --git a/init/DDL/db_puti_pt_knowledge_item_content.sql b/init/DDL/db_puti_pt_knowledge_item_content.sql new file mode 100644 index 0000000..1649628 --- /dev/null +++ b/init/DDL/db_puti_pt_knowledge_item_content.sql @@ -0,0 +1,56 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_knowledge_item_content` +-- + +DROP TABLE IF EXISTS `pt_knowledge_item_content`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_knowledge_item_content` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `knowledge_item_id` int NOT NULL COMMENT 'knowledge_item对应的id', + `version` bigint NOT NULL COMMENT '唯一版本号', + `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态;1当前版本、0历史版本', + `content` longtext NOT NULL COMMENT 'Markdown content', + `updated_time` datetime NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `version_UNIQUE` (`version`), + KEY `knowledge_item_id__version` (`knowledge_item_id`,`version`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_knowledge_item_content` +-- + +LOCK TABLES `pt_knowledge_item_content` WRITE; +/*!40000 ALTER TABLE `pt_knowledge_item_content` DISABLE KEYS */; +/*!40000 ALTER TABLE `pt_knowledge_item_content` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:17 diff --git a/init/DDL/db_puti_pt_link.sql b/init/DDL/db_puti_pt_link.sql new file mode 100644 index 0000000..0c70847 --- /dev/null +++ b/init/DDL/db_puti_pt_link.sql @@ -0,0 +1,62 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_link` +-- + +DROP TABLE IF EXISTS `pt_link`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_link` ( + `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '链接id', + `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '链接url', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '链接名称', + `image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '链接图像地址', + `target` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '目标(如_blank)', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '链接描述', + `visible` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'Y' COMMENT '是否可见', + `user_id` int unsigned NOT NULL DEFAULT '1' COMMENT '所属用户', + `rating` int NOT NULL DEFAULT '0' COMMENT '评分', + `updated_time` datetime NOT NULL COMMENT '更新时间', + `notes` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '备注', + `rss` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT 'rss地址', + PRIMARY KEY (`id`) USING BTREE, + KEY `link_visible` (`visible`) USING BTREE, + KEY `link_owner_user` (`user_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_link` +-- + +LOCK TABLES `pt_link` WRITE; +/*!40000 ALTER TABLE `pt_link` DISABLE KEYS */; +/*!40000 ALTER TABLE `pt_link` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:50:59 diff --git a/init/DDL/db_puti_pt_option.sql b/init/DDL/db_puti_pt_option.sql new file mode 100644 index 0000000..6fef2cd --- /dev/null +++ b/init/DDL/db_puti_pt_option.sql @@ -0,0 +1,54 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_option` +-- + +DROP TABLE IF EXISTS `pt_option`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_option` ( + `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '配置id', + `option_name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '配置名称', + `option_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '对应的值', + `autoload` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否自动加载;默认0不自动加载', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `option_name` (`option_name`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_option` +-- + +LOCK TABLES `pt_option` WRITE; +/*!40000 ALTER TABLE `pt_option` DISABLE KEYS */; +INSERT INTO `pt_option` VALUES (1,'blog_name','gogogo',1),(2,'blog_description','一个新的 Puti 站点',1),(3,'site_url','http://puti.com',1),(4,'admin_email','example@example.com',1),(5,'users_can_register','off',1),(6,'timezone_string','Asia/Shanghai',1),(7,'default_category','1',0),(8,'default_link_category','0',0),(9,'show_on_front','article',1),(10,'show_on_front_page','about',1),(11,'posts_per_page','10',1),(12,'open_XML','on',1),(13,'article_comment_status','open',1),(14,'page_comment_status','open',1),(15,'comment_need_register','no',1),(16,'show_comment_page','on',1),(17,'comment_per_page','15',1),(18,'comment_page_first','last',1),(19,'comment_page_top','new',1),(20,'comment_before_show','directly',1),(21,'show_avatar','on',1),(22,'image_thumbnail_width','150',0),(23,'image_thumbnail_height','150',0),(24,'image_medium_width','300',0),(25,'image_medium_height','300',0),(26,'image_large_width','1024',0),(27,'image_large_height','1024',0),(28,'site_description','一个新的 Puti 站点。',1),(29,'site_keywords','独立博客,Puti,PutiProject',1),(30,'footer_copyright','

Copyright © 2017 Puti All Rights Reserved. Powered by Puti

',1),(31,'show_project','1',1),(32,'github_user','',0),(33,'github_show_repo','',0),(34,'site_language','简体中文',1),(35,'current_theme','Lin',1); +/*!40000 ALTER TABLE `pt_option` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:50:56 diff --git a/init/DDL/db_puti_pt_post.sql b/init/DDL/db_puti_pt_post.sql new file mode 100644 index 0000000..633e000 --- /dev/null +++ b/init/DDL/db_puti_pt_post.sql @@ -0,0 +1,73 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_post` +-- + +DROP TABLE IF EXISTS `pt_post`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_post` ( + `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', + `user_id` int unsigned NOT NULL DEFAULT '0' COMMENT '发表人id', + `post_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'article' COMMENT '类型:article,page', + `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '标题', + `content_markdown` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'markdown格式文章内容', + `content_html` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'html格式文章内容', + `slug` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '缩略名(用于url中展示)', + `parent_id` int unsigned NOT NULL DEFAULT '0' COMMENT '父id(如果有)', + `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'publish' COMMENT '状态:publish,draft,deleted', + `comment_status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '评论状态(是否开启);默认1开启;0关闭', + `if_top` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否置顶;1置顶', + `guid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '唯一链接', + `cover_picture` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '封面图片链接', + `comment_count` int NOT NULL DEFAULT '0' COMMENT '评论数目', + `view_count` int NOT NULL DEFAULT '0' COMMENT '浏览量', + `posted_time` datetime DEFAULT NULL COMMENT '发表时间(UTC)', + `created_time` datetime NOT NULL COMMENT '创建时间(UTC)', + `updated_time` datetime NOT NULL COMMENT '更新时间(UTC)', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间(UTC)', + PRIMARY KEY (`id`) USING BTREE, + KEY `post_parent` (`parent_id`) USING BTREE, + KEY `post_author` (`user_id`) USING BTREE, + KEY `type_status_date` (`id`,`post_type`,`status`) USING BTREE, + KEY `post_name` (`slug`(191)) USING BTREE, + FULLTEXT KEY `post_title` (`title`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_post` +-- + +LOCK TABLES `pt_post` WRITE; +/*!40000 ALTER TABLE `pt_post` DISABLE KEYS */; +INSERT INTO `pt_post` VALUES (1,1,'article','Hellow World!','这是一篇测试文章。\nThis is a test article.','

这是一篇测试文章。
\nThis is a test article.

\n','',0,'publish',1,0,'/article/1.html','',0,0,'2019-03-20 19:33:54','2019-03-20 19:34:06','2020-11-21 16:19:55',NULL),(2,1,'page','About','这是一个测试页面. This is a test page.','

这是一个测试页面.
This is a test page.

','about-me',0,'publish',1,0,'/about-me','',0,0,'2019-03-20 19:34:26','2019-03-20 19:34:51','2020-11-21 19:01:26',NULL); +/*!40000 ALTER TABLE `pt_post` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:07 diff --git a/init/DDL/db_puti_pt_post_meta.sql b/init/DDL/db_puti_pt_post_meta.sql new file mode 100644 index 0000000..83840cd --- /dev/null +++ b/init/DDL/db_puti_pt_post_meta.sql @@ -0,0 +1,55 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_post_meta` +-- + +DROP TABLE IF EXISTS `pt_post_meta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_post_meta` ( + `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', + `post_id` int unsigned NOT NULL DEFAULT '0' COMMENT 'post_id', + `meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '设置的key', + `meta_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设置的value', + PRIMARY KEY (`id`) USING BTREE, + KEY `post_id` (`post_id`) USING BTREE, + KEY `meta_key` (`meta_key`(191)) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_post_meta` +-- + +LOCK TABLES `pt_post_meta` WRITE; +/*!40000 ALTER TABLE `pt_post_meta` DISABLE KEYS */; +INSERT INTO `pt_post_meta` VALUES (1,1,'description',''),(2,2,'description',''),(3,2,'page_template','default'); +/*!40000 ALTER TABLE `pt_post_meta` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:02 diff --git a/init/DDL/db_puti_pt_resource.sql b/init/DDL/db_puti_pt_resource.sql new file mode 100644 index 0000000..9a80a21 --- /dev/null +++ b/init/DDL/db_puti_pt_resource.sql @@ -0,0 +1,63 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_resource` +-- + +DROP TABLE IF EXISTS `pt_resource`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_resource` ( + `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '资源id', + `upload_user_id` int unsigned NOT NULL DEFAULT '0' COMMENT '拥有者id', + `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '资源名称', + `slug` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '缩略名', + `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '资源说明', + `guid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '唯一链接', + `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'picture' COMMENT '资源类型;默认picture', + `mime_type` varchar(100) NOT NULL COMMENT '资源文件类型', + `usage` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用途;common普通,cover封面', + `status` int NOT NULL DEFAULT '1' COMMENT '资源状态;1正常', + `created_time` datetime NOT NULL COMMENT '上传时间(UTC)', + `updated_time` datetime NOT NULL COMMENT '更新时间(UTC)', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间(UTC)', + PRIMARY KEY (`id`) USING BTREE, + KEY `resource_type` (`id`,`type`,`status`) USING BTREE, + KEY `resource_name` (`slug`(191)) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='资源表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_resource` +-- + +LOCK TABLES `pt_resource` WRITE; +/*!40000 ALTER TABLE `pt_resource` DISABLE KEYS */; +/*!40000 ALTER TABLE `pt_resource` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:18 diff --git a/init/DDL/db_puti_pt_resource_meta.sql b/init/DDL/db_puti_pt_resource_meta.sql new file mode 100644 index 0000000..e4086ba --- /dev/null +++ b/init/DDL/db_puti_pt_resource_meta.sql @@ -0,0 +1,54 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_resource_meta` +-- + +DROP TABLE IF EXISTS `pt_resource_meta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_resource_meta` ( + `meta_id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', + `resource_id` int unsigned NOT NULL DEFAULT '0' COMMENT '资源id', + `meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '设置的key', + `meta_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设置的value', + PRIMARY KEY (`meta_id`) USING BTREE, + KEY `resource_id` (`resource_id`) USING BTREE, + KEY `meta_key` (`meta_key`(191)) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_resource_meta` +-- + +LOCK TABLES `pt_resource_meta` WRITE; +/*!40000 ALTER TABLE `pt_resource_meta` DISABLE KEYS */; +/*!40000 ALTER TABLE `pt_resource_meta` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:50:58 diff --git a/init/DDL/db_puti_pt_subject.sql b/init/DDL/db_puti_pt_subject.sql new file mode 100644 index 0000000..a646ded --- /dev/null +++ b/init/DDL/db_puti_pt_subject.sql @@ -0,0 +1,62 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_subject` +-- + +DROP TABLE IF EXISTS `pt_subject`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_subject` ( + `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '专题 id', + `parent_id` int NOT NULL DEFAULT '0' COMMENT '父id', + `name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '专题名称', + `slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '专题缩略名', + `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '描述', + `cover_image` int NOT NULL DEFAULT '0' COMMENT '封面图;关联resource', + `is_end` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否末级;1是 0不是', + `count` int NOT NULL DEFAULT '0' COMMENT '拥有文章数量', + `last_updated` datetime DEFAULT NULL COMMENT '上次更新(关联文章)', + `created_time` datetime NOT NULL COMMENT '创建时间(UTC)', + `updated_time` datetime NOT NULL COMMENT '更新时间(UTC)', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间(UTC)', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `subject_slug` (`slug`) USING BTREE, + KEY `subkect_parent` (`parent_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='专题表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_subject` +-- + +LOCK TABLES `pt_subject` WRITE; +/*!40000 ALTER TABLE `pt_subject` DISABLE KEYS */; +/*!40000 ALTER TABLE `pt_subject` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:13 diff --git a/init/DDL/db_puti_pt_subject_relationships.sql b/init/DDL/db_puti_pt_subject_relationships.sql new file mode 100644 index 0000000..e6a34a1 --- /dev/null +++ b/init/DDL/db_puti_pt_subject_relationships.sql @@ -0,0 +1,52 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_subject_relationships` +-- + +DROP TABLE IF EXISTS `pt_subject_relationships`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_subject_relationships` ( + `object_id` int unsigned NOT NULL DEFAULT '0' COMMENT '附属于专题的项目id(一般是文章)', + `subject_id` int unsigned NOT NULL DEFAULT '0' COMMENT '专题id', + `order_num` int NOT NULL DEFAULT '0' COMMENT '排序值', + PRIMARY KEY (`object_id`,`subject_id`) USING BTREE, + KEY `subject_id` (`subject_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='专题关系表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_subject_relationships` +-- + +LOCK TABLES `pt_subject_relationships` WRITE; +/*!40000 ALTER TABLE `pt_subject_relationships` DISABLE KEYS */; +/*!40000 ALTER TABLE `pt_subject_relationships` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:03 diff --git a/init/DDL/db_puti_pt_term.sql b/init/DDL/db_puti_pt_term.sql new file mode 100644 index 0000000..1a77c3b --- /dev/null +++ b/init/DDL/db_puti_pt_term.sql @@ -0,0 +1,56 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_term` +-- + +DROP TABLE IF EXISTS `pt_term`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_term` ( + `term_id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '条件id', + `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '条件名称', + `slug` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '缩略名', + `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '描述', + `count` int unsigned NOT NULL DEFAULT '0' COMMENT '拥有的数目', + PRIMARY KEY (`term_id`) USING BTREE, + KEY `slug` (`slug`(191)) USING BTREE, + KEY `name` (`name`(191)) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_term` +-- + +LOCK TABLES `pt_term` WRITE; +/*!40000 ALTER TABLE `pt_term` DISABLE KEYS */; +INSERT INTO `pt_term` VALUES (1,'未分类','uncategorized','',1); +/*!40000 ALTER TABLE `pt_term` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:04 diff --git a/init/DDL/db_puti_pt_term_relationships.sql b/init/DDL/db_puti_pt_term_relationships.sql new file mode 100644 index 0000000..fff6fef --- /dev/null +++ b/init/DDL/db_puti_pt_term_relationships.sql @@ -0,0 +1,53 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_term_relationships` +-- + +DROP TABLE IF EXISTS `pt_term_relationships`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_term_relationships` ( + `object_id` int unsigned NOT NULL DEFAULT '0' COMMENT '归属分类的对象id', + `term_taxonomy_id` int unsigned NOT NULL DEFAULT '0' COMMENT '所属分类id', + `term_order` int NOT NULL DEFAULT '0' COMMENT '排序', + PRIMARY KEY (`object_id`,`term_taxonomy_id`) USING BTREE, + KEY `term_taxonomy_id` (`term_taxonomy_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_term_relationships` +-- + +LOCK TABLES `pt_term_relationships` WRITE; +/*!40000 ALTER TABLE `pt_term_relationships` DISABLE KEYS */; +INSERT INTO `pt_term_relationships` VALUES (1,1,0); +/*!40000 ALTER TABLE `pt_term_relationships` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:14 diff --git a/init/DDL/db_puti_pt_term_taxonomy.sql b/init/DDL/db_puti_pt_term_taxonomy.sql new file mode 100644 index 0000000..e2693b3 --- /dev/null +++ b/init/DDL/db_puti_pt_term_taxonomy.sql @@ -0,0 +1,57 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_term_taxonomy` +-- + +DROP TABLE IF EXISTS `pt_term_taxonomy`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_term_taxonomy` ( + `term_taxonomy_id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '分类方式id', + `term_id` int unsigned NOT NULL DEFAULT '0' COMMENT 'term_id', + `parent_term_id` int unsigned NOT NULL DEFAULT '0' COMMENT '父term_id', + `level` int NOT NULL DEFAULT '1' COMMENT '层级', + `taxonomy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '分类方式', + `term_group` int unsigned NOT NULL DEFAULT '0' COMMENT '分组', + PRIMARY KEY (`term_taxonomy_id`) USING BTREE, + UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`) USING BTREE, + KEY `taxonomy` (`taxonomy`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_term_taxonomy` +-- + +LOCK TABLES `pt_term_taxonomy` WRITE; +/*!40000 ALTER TABLE `pt_term_taxonomy` DISABLE KEYS */; +INSERT INTO `pt_term_taxonomy` VALUES (1,1,0,1,'category',0); +/*!40000 ALTER TABLE `pt_term_taxonomy` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:08 diff --git a/init/DDL/db_puti_pt_user.sql b/init/DDL/db_puti_pt_user.sql new file mode 100644 index 0000000..f2e1769 --- /dev/null +++ b/init/DDL/db_puti_pt_user.sql @@ -0,0 +1,67 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_user` +-- + +DROP TABLE IF EXISTS `pt_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_user` ( + `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', + `account` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '登录帐号', + `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '登录密码', + `nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '昵称', + `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '邮箱', + `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '头像', + `page_url` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '主页链接', + `status` int NOT NULL DEFAULT '0' COMMENT '状态.1激活2冻结', + `role` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'subscriber' COMMENT '用户角色', + `created_time` datetime NOT NULL COMMENT '注册时间(UTC)', + `updated_time` datetime NOT NULL COMMENT '更新时间(UTC)', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间(UTC)', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `user_login` (`account`) USING BTREE, + UNIQUE KEY `user_email_2` (`email`) USING BTREE, + KEY `user_login_key` (`account`) USING BTREE, + KEY `user_nicename` (`nickname`) USING BTREE, + KEY `user_email` (`email`) USING BTREE, + KEY `user_delete` (`deleted_time`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_user` +-- + +LOCK TABLES `pt_user` WRITE; +/*!40000 ALTER TABLE `pt_user` DISABLE KEYS */; +INSERT INTO `pt_user` VALUES (1,'admin','$2a$10$czeIw.IXTI7OKxcyihm0OeCfy7JVGua64zdEfZ8xZ2q0mThBDxjke','Admin','example@example.com','/assets/users/default.jpg','https://www.example.com',1,'administrator','2018-07-24 02:51:38','2020-11-13 19:15:30',NULL); +/*!40000 ALTER TABLE `pt_user` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:15 diff --git a/init/DDL/db_puti_pt_user_meta.sql b/init/DDL/db_puti_pt_user_meta.sql new file mode 100644 index 0000000..297b35b --- /dev/null +++ b/init/DDL/db_puti_pt_user_meta.sql @@ -0,0 +1,54 @@ +-- MySQL dump 10.13 Distrib 8.0.22, for macos10.15 (x86_64) +-- +-- Host: 127.0.0.1 Database: db_puti +-- ------------------------------------------------------ +-- Server version 8.0.21 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `pt_user_meta` +-- + +DROP TABLE IF EXISTS `pt_user_meta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `pt_user_meta` ( + `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', + `user_id` int unsigned NOT NULL DEFAULT '0' COMMENT '用户id', + `meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '设置的key', + `meta_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设置的value', + PRIMARY KEY (`id`) USING BTREE, + KEY `user_id` (`user_id`) USING BTREE, + KEY `meta_key` (`meta_key`(191)) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `pt_user_meta` +-- + +LOCK TABLES `pt_user_meta` WRITE; +/*!40000 ALTER TABLE `pt_user_meta` DISABLE KEYS */; +/*!40000 ALTER TABLE `pt_user_meta` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-11-26 21:51:00 diff --git a/init/scheme/db_puti.sql b/init/scheme/db_puti.sql deleted file mode 100644 index 137db8e..0000000 --- a/init/scheme/db_puti.sql +++ /dev/null @@ -1,383 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : local-mysql-docker - Source Server Type : MySQL - Source Server Version : 80014 - Source Host : 127.0.0.1:3306 - Source Schema : db_puti - - Target Server Type : MySQL - Target Server Version : 80014 - File Encoding : 65001 - - Date: 21/03/2019 03:40:49 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for pt_comment --- ---------------------------- -DROP TABLE IF EXISTS `pt_comment`; -CREATE TABLE `pt_comment` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '评论id', - `parent_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父评论id', - `post_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '评论的文章或页面id', - `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '评论内容', - `if_visitor` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否游客;1是,0不是;默认游客', - `commenter_user_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '评论者id;是游客时为0;默认为0', - `commenter_name` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '评论者名称', - `commenter_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '评论者email', - `commenter_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '评论者链接', - `commenter_ip` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '评论者ip', - `comment_date` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '评论时间(UTC)', - `approved` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '是否通过(开启评论审核后,通过后显示)', - `agent` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '评论来源agent', - `created_time` datetime(0) NOT NULL COMMENT '创建时间(UTC)', - `updated_time` datetime(0) NOT NULL COMMENT '更新时间(UTC)', - `deleted_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间(UTC)', - PRIMARY KEY (`id`) USING BTREE, - INDEX `comment_post_ID`(`post_id`) USING BTREE, - INDEX `comment_parent`(`parent_id`) USING BTREE, - INDEX `comment_author_email`(`commenter_email`(10)) USING BTREE, - INDEX `comment_approved_date`(`comment_date`, `approved`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Table structure for pt_comment_meta --- ---------------------------- -DROP TABLE IF EXISTS `pt_comment_meta`; -CREATE TABLE `pt_comment_meta` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, - `comment_id` int(11) UNSIGNED NOT NULL DEFAULT 0, - `meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', - `meta_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - PRIMARY KEY (`id`) USING BTREE, - INDEX `comment_id`(`comment_id`) USING BTREE, - INDEX `meta_key`(`meta_key`(191)) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Table structure for pt_link --- ---------------------------- -DROP TABLE IF EXISTS `pt_link`; -CREATE TABLE `pt_link` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '链接id', - `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链接url', - `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链接名称', - `image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链接图像地址', - `target` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '目标(如_blank)', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链接描述', - `visible` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Y' COMMENT '是否可见', - `user_id` int(11) UNSIGNED NOT NULL DEFAULT 1 COMMENT '所属用户', - `rating` int(11) NOT NULL DEFAULT 0 COMMENT '评分', - `updated_time` datetime(0) NOT NULL COMMENT '更新时间', - `notes` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '备注', - `rss` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'rss地址', - PRIMARY KEY (`id`) USING BTREE, - INDEX `link_visible`(`visible`) USING BTREE, - INDEX `link_owner_user`(`user_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Table structure for pt_option --- ---------------------------- -DROP TABLE IF EXISTS `pt_option`; -CREATE TABLE `pt_option` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '配置id', - `option_name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '配置名称', - `option_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '对应的值', - `autoload` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否自动加载;默认0不自动加载', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `option_name`(`option_name`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of pt_option --- ---------------------------- -INSERT INTO `pt_option` VALUES (1, 'blog_name', 'Gogogo', 1); -INSERT INTO `pt_option` VALUES (2, 'blog_description', '一个新的 Puti 站点', 1); -INSERT INTO `pt_option` VALUES (3, 'site_url', 'http://puti.com', 1); -INSERT INTO `pt_option` VALUES (4, 'admin_email', 'example@example.com', 1); -INSERT INTO `pt_option` VALUES (5, 'users_can_register', 'off', 1); -INSERT INTO `pt_option` VALUES (6, 'timezone_string', 'Asia/Shanghai', 1); -INSERT INTO `pt_option` VALUES (7, 'default_category', '1', 0); -INSERT INTO `pt_option` VALUES (8, 'default_link_category', '0', 0); -INSERT INTO `pt_option` VALUES (9, 'show_on_front', 'article', 1); -INSERT INTO `pt_option` VALUES (10, 'show_on_front_page', 'about', 1); -INSERT INTO `pt_option` VALUES (11, 'posts_per_page', '10', 1); -INSERT INTO `pt_option` VALUES (12, 'open_XML', 'on', 1); -INSERT INTO `pt_option` VALUES (13, 'article_comment_status', 'open', 1); -INSERT INTO `pt_option` VALUES (14, 'page_comment_status', 'open', 1); -INSERT INTO `pt_option` VALUES (15, 'comment_need_register', 'no', 1); -INSERT INTO `pt_option` VALUES (16, 'show_comment_page', 'on', 1); -INSERT INTO `pt_option` VALUES (17, 'comment_per_page', '15', 1); -INSERT INTO `pt_option` VALUES (18, 'comment_page_first', 'last', 1); -INSERT INTO `pt_option` VALUES (19, 'comment_page_top', 'new', 1); -INSERT INTO `pt_option` VALUES (20, 'comment_before_show', 'directly', 1); -INSERT INTO `pt_option` VALUES (21, 'show_avatar', 'on', 1); -INSERT INTO `pt_option` VALUES (22, 'image_thumbnail_width', '150', 0); -INSERT INTO `pt_option` VALUES (23, 'image_thumbnail_height', '150', 0); -INSERT INTO `pt_option` VALUES (24, 'image_medium_width', '300', 0); -INSERT INTO `pt_option` VALUES (25, 'image_medium_height', '300', 0); -INSERT INTO `pt_option` VALUES (26, 'image_large_width', '1024', 0); -INSERT INTO `pt_option` VALUES (27, 'image_large_height', '1024', 0); -INSERT INTO `pt_option` VALUES (28, 'site_description', '一个新的 Puti 站点。', 1); -INSERT INTO `pt_option` VALUES (29, 'site_keywords', '独立博客,Puti,PutiProject', 1); -INSERT INTO `pt_option` VALUES (30, 'footer_copyright', '

Copyright © 2017 Puti All Rights Reserved. Powered by Puti

', 1); -INSERT INTO `pt_option` VALUES (31, 'show_project', '1', 1); -INSERT INTO `pt_option` VALUES (32, 'github_user', '', 0); -INSERT INTO `pt_option` VALUES (33, 'github_show_repo', '', 0); -INSERT INTO `pt_option` VALUES (34, 'site_language', '简体中文', 1); -INSERT INTO `pt_option` VALUES (35, 'current_theme', 'Emma', 1); - --- ---------------------------- --- Table structure for pt_post --- ---------------------------- -DROP TABLE IF EXISTS `pt_post`; -CREATE TABLE `pt_post` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id', - `user_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发表人id', - `post_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'article' COMMENT '类型:article,page', - `title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '标题', - `content_markdown` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'markdown格式文章内容', - `content_html` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'html格式文章内容', - `slug` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '缩略名(用于url中展示)', - `parent_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父id(如果有)', - `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'publish' COMMENT '状态:publish,draft,deleted', - `comment_status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '评论状态(是否开启);默认1开启;0关闭', - `if_top` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否置顶;1置顶', - `guid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '唯一链接', - `cover_picture` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '封面图片链接', - `comment_count` int(11) NOT NULL DEFAULT 0 COMMENT '评论数目', - `view_count` int(11) NOT NULL DEFAULT 0 COMMENT '浏览量', - `posted_time` datetime(0) NULL DEFAULT NULL COMMENT '发表时间(UTC)', - `created_time` datetime(0) NOT NULL COMMENT '创建时间(UTC)', - `updated_time` datetime(0) NOT NULL COMMENT '更新时间(UTC)', - `deleted_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间(UTC)', - PRIMARY KEY (`id`) USING BTREE, - INDEX `post_parent`(`parent_id`) USING BTREE, - INDEX `post_author`(`user_id`) USING BTREE, - INDEX `type_status_date`(`id`, `post_type`, `status`) USING BTREE, - INDEX `post_name`(`slug`(191)) USING BTREE, - FULLTEXT INDEX `post_title`(`title`) -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of pt_post --- ---------------------------- -INSERT INTO `pt_post` VALUES (1, 1, 'article', 'Hellow World!', '这是一篇测试文章。\nThis is a test article.', '

这是一篇测试文章。
\nThis is a test article.

\n', '', 0, 'publish', 1, 0, '/article/1.html', '', 0, 1, '2019-03-20 19:33:54', '2019-03-20 19:34:06', '2019-03-20 19:38:57', NULL); -INSERT INTO `pt_post` VALUES (2, 1, 'page', 'About', '这是一个测试页面.\nThis is a test page.', '

这是一个测试页面.
\nThis is a test page.

\n', 'about-me', 0, 'publish', 1, 0, '/about-me', '', 0, 1, '2019-03-20 19:34:26', '2019-03-20 19:34:51', '2019-03-20 19:38:57', NULL); - --- ---------------------------- --- Table structure for pt_post_meta --- ---------------------------- -DROP TABLE IF EXISTS `pt_post_meta`; -CREATE TABLE `pt_post_meta` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id', - `post_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'post_id', - `meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '设置的key', - `meta_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '设置的value', - PRIMARY KEY (`id`) USING BTREE, - INDEX `post_id`(`post_id`) USING BTREE, - INDEX `meta_key`(`meta_key`(191)) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of pt_post_meta --- ---------------------------- -INSERT INTO `pt_post_meta` VALUES (1, 1, 'description', ''); -INSERT INTO `pt_post_meta` VALUES (2, 2, 'description', ''); -INSERT INTO `pt_post_meta` VALUES (3, 2, 'page_template', 'default'); - --- ---------------------------- --- Table structure for pt_resource --- ---------------------------- -DROP TABLE IF EXISTS `pt_resource`; -CREATE TABLE `pt_resource` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '资源id', - `upload_user_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '拥有者id', - `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '资源名称', - `slug` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '缩略名', - `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '资源说明', - `guid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '唯一链接', - `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'picture' COMMENT '资源类型;默认picture', - `mime_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '资源文件类型', - `usage` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用途;common普通,cover封面', - `status` int(11) NOT NULL DEFAULT 1 COMMENT '资源状态;1正常', - `created_time` datetime(0) NOT NULL COMMENT '上传时间(UTC)', - `updated_time` datetime(0) NOT NULL COMMENT '更新时间(UTC)', - `deleted_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间(UTC)', - PRIMARY KEY (`id`) USING BTREE, - INDEX `resource_type`(`id`, `type`, `status`) USING BTREE, - INDEX `resource_name`(`slug`(191)) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '资源表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Table structure for pt_resource_meta --- ---------------------------- -DROP TABLE IF EXISTS `pt_resource_meta`; -CREATE TABLE `pt_resource_meta` ( - `meta_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id', - `resource_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '资源id', - `meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '设置的key', - `meta_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '设置的value', - PRIMARY KEY (`meta_id`) USING BTREE, - INDEX `resource_id`(`resource_id`) USING BTREE, - INDEX `meta_key`(`meta_key`(191)) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Table structure for pt_subject --- ---------------------------- -DROP TABLE IF EXISTS `pt_subject`; -CREATE TABLE `pt_subject` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '专题 id', - `parent_id` int(11) NOT NULL DEFAULT 0 COMMENT '父id', - `name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '专题名称', - `slug` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '专题缩略名', - `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '描述', - `cover_image` int(11) NOT NULL DEFAULT 0 COMMENT '封面图;关联resource', - `is_end` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否末级;1是 0不是', - `count` int(11) NOT NULL DEFAULT 0 COMMENT '拥有文章数量', - `last_updated` datetime(0) NULL DEFAULT NULL COMMENT '上次更新(关联文章)', - `created_time` datetime(0) NOT NULL COMMENT '创建时间(UTC)', - `updated_time` datetime(0) NOT NULL COMMENT '更新时间(UTC)', - `deleted_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间(UTC)', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `subject_slug`(`slug`) USING BTREE, - INDEX `subkect_parent`(`parent_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '专题表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Table structure for pt_subject_relationships --- ---------------------------- -DROP TABLE IF EXISTS `pt_subject_relationships`; -CREATE TABLE `pt_subject_relationships` ( - `object_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '附属于专题的项目id(一般是文章)', - `subject_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '专题id', - `order_num` int(11) NOT NULL DEFAULT 0 COMMENT '排序值', - PRIMARY KEY (`object_id`, `subject_id`) USING BTREE, - INDEX `subject_id`(`subject_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '专题关系表' ROW_FORMAT = Dynamic; - --- ---------------------------- --- Table structure for pt_term --- ---------------------------- -DROP TABLE IF EXISTS `pt_term`; -CREATE TABLE `pt_term` ( - `term_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '条件id', - `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '条件名称', - `slug` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '缩略名', - `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '描述', - `count` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '拥有的数目', - PRIMARY KEY (`term_id`) USING BTREE, - INDEX `slug`(`slug`(191)) USING BTREE, - INDEX `name`(`name`(191)) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of pt_term --- ---------------------------- -INSERT INTO `pt_term` VALUES (1, '未分类', 'uncategorized', '', 1); - --- ---------------------------- --- Table structure for pt_term_meta --- ---------------------------- -DROP TABLE IF EXISTS `pt_term_meta`; -CREATE TABLE `pt_term_meta` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id', - `term_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '分类条目id', - `meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '属性名称', - `meta_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '属性值', - PRIMARY KEY (`id`) USING BTREE, - INDEX `term_id`(`term_id`) USING BTREE, - INDEX `meta_key`(`meta_key`(191)) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Table structure for pt_term_relationships --- ---------------------------- -DROP TABLE IF EXISTS `pt_term_relationships`; -CREATE TABLE `pt_term_relationships` ( - `object_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '归属分类的对象id', - `term_taxonomy_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '所属分类id', - `term_order` int(11) NOT NULL DEFAULT 0 COMMENT '排序', - PRIMARY KEY (`object_id`, `term_taxonomy_id`) USING BTREE, - INDEX `term_taxonomy_id`(`term_taxonomy_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of pt_term_relationships --- ---------------------------- -INSERT INTO `pt_term_relationships` VALUES (1, 1, 0); - --- ---------------------------- --- Table structure for pt_term_taxonomy --- ---------------------------- -DROP TABLE IF EXISTS `pt_term_taxonomy`; -CREATE TABLE `pt_term_taxonomy` ( - `term_taxonomy_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '分类方式id', - `term_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'term_id', - `parent_term_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父term_id', - `level` int(11) NOT NULL DEFAULT 1 COMMENT '层级', - `taxonomy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '分类方式', - `term_group` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '分组', - PRIMARY KEY (`term_taxonomy_id`) USING BTREE, - UNIQUE INDEX `term_id_taxonomy`(`term_id`, `taxonomy`) USING BTREE, - INDEX `taxonomy`(`taxonomy`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of pt_term_taxonomy --- ---------------------------- -INSERT INTO `pt_term_taxonomy` VALUES (1, 1, 0, 1, 'category', 0); - --- ---------------------------- --- Table structure for pt_user --- ---------------------------- -DROP TABLE IF EXISTS `pt_user`; -CREATE TABLE `pt_user` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id', - `account` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '登录帐号', - `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '登录密码', - `nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '昵称', - `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '邮箱', - `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '头像', - `page_url` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '主页链接', - `status` int(11) NOT NULL DEFAULT 1 COMMENT '状态.1激活2冻结', - `role` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'subscriber' COMMENT '用户角色', - `created_time` datetime(0) NOT NULL COMMENT '注册时间(UTC)', - `updated_time` datetime(0) NOT NULL COMMENT '更新时间(UTC)', - `deleted_time` datetime(0) NULL DEFAULT NULL COMMENT '删除时间(UTC)', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `user_login`(`account`) USING BTREE, - UNIQUE INDEX `user_email_2`(`email`) USING BTREE, - INDEX `user_login_key`(`account`) USING BTREE, - INDEX `user_nicename`(`nickname`) USING BTREE, - INDEX `user_email`(`email`) USING BTREE, - INDEX `user_delete`(`deleted_time`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - --- ---------------------------- --- Records of pt_user --- ---------------------------- -INSERT INTO `pt_user` VALUES (1, 'admin', '$2a$10$/cbpwIig1p0ahzSgmVU0auVnuBOx6fzpSaOAXc7nw4VpxhOytiU0i', 'Admin', 'example@example.com', '/assets/users/default.jpg', 'https://www.example.com', 1, 'administrator', '2018-07-24 02:51:38', '2019-03-20 19:21:12', NULL); - --- ---------------------------- --- Table structure for pt_user_meta --- ---------------------------- -DROP TABLE IF EXISTS `pt_user_meta`; -CREATE TABLE `pt_user_meta` ( - `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id', - `user_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户id', - `meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '设置的key', - `meta_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '设置的value', - PRIMARY KEY (`id`) USING BTREE, - INDEX `user_id`(`user_id`) USING BTREE, - INDEX `meta_key`(`meta_key`(191)) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; - -SET FOREIGN_KEY_CHECKS = 1;