|
|
@@ -0,0 +1,61 @@
|
|
|
+# article
|
|
|
+
|
|
|
+## article文章
|
|
|
+```table
|
|
|
+CREATE TABLE article (
|
|
|
+ id INTEGER PRIMARY KEY,
|
|
|
+ uuid CHAR (36) ,
|
|
|
+ title TEXT (50) NOT NULL,
|
|
|
+ subtitle VARCHAR (32),
|
|
|
+ summary VARCHAR (255),
|
|
|
+ content TEXT,
|
|
|
+ owner_id INTEGER,
|
|
|
+ owner CHAR (36),
|
|
|
+ setting TEXT,
|
|
|
+ status INTEGER NOT NULL DEFAULT (10),
|
|
|
+ create_at BIGINT,
|
|
|
+ update_at BIGINT,
|
|
|
+ delete_at BIGINT
|
|
|
+);
|
|
|
+
|
|
|
+```
|
|
|
+`uuid` 旧表中的主键
|
|
|
+
|
|
|
+`setting` json格式。文章设置
|
|
|
+
|
|
|
+## article_list 关联表
|
|
|
+```table
|
|
|
+CREATE TABLE article_list (
|
|
|
+ id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
|
+ collect_id VARCHAR (36) NOT NULL REFERENCES collect (id),
|
|
|
+ collect_title TEXT,
|
|
|
+ article_id VARCHAR (36) NOT NULL REFERENCES article (id),
|
|
|
+ level INTEGER NOT NULL DEFAULT (1),
|
|
|
+ title VARCHAR (64) NOT NULL,
|
|
|
+);
|
|
|
+```
|
|
|
+article 和 collect的关联表
|
|
|
+
|
|
|
+`level`在目录中的层级 1-8
|
|
|
+
|
|
|
+`title`在目录中的文章标题
|
|
|
+
|
|
|
+## 文集
|
|
|
+```table
|
|
|
+CREATE TABLE collect (
|
|
|
+ id INTEGER PRIMARY KEY,
|
|
|
+ uuid VARCHAR (36) ,
|
|
|
+ title VARCHAR (32) NOT NULL,
|
|
|
+ subtitle VARCHAR (32),
|
|
|
+ summary VARCHAR (255),
|
|
|
+ article_list TEXT,
|
|
|
+ status INTEGER NOT NULL DEFAULT (10),
|
|
|
+ owner CHAR (36),
|
|
|
+ lang CHAR (8),
|
|
|
+ create_at BIGINT,
|
|
|
+ update_at BIGINT,
|
|
|
+ delete_at BIGINT
|
|
|
+);
|
|
|
+```
|
|
|
+
|
|
|
+uuid 旧表中的主键
|