|
|
@@ -1,4 +1,4 @@
|
|
|
-# 数据库指南
|
|
|
+# 数据库
|
|
|
|
|
|
## 语料库
|
|
|
|
|
|
@@ -6,8 +6,23 @@
|
|
|
|
|
|
|
|
|
## 用户认证
|
|
|
-### userinfo
|
|
|
-
|
|
|
+### user
|
|
|
+用户信息
|
|
|
+```
|
|
|
+CREATE TABLE user (
|
|
|
+ id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
|
+ userid TEXT UNIQUE,
|
|
|
+ path CHAR (36),
|
|
|
+ username TEXT (64) NOT NULL,
|
|
|
+ password TEXT NOT NULL,
|
|
|
+ nickname TEXT (64) NOT NULL,
|
|
|
+ email TEXT (256),
|
|
|
+ create_time INTEGER,
|
|
|
+ modify_time INTEGER,
|
|
|
+ receive_time INTEGER,
|
|
|
+ setting TEXT
|
|
|
+);
|
|
|
+```
|
|
|
#### `id`
|
|
|
INTEGER 唯一自增id
|
|
|
#### `userid`
|
|
|
@@ -31,18 +46,87 @@ INTEGER 服务器收到此数据时间
|
|
|
#### `setting`
|
|
|
TEXT 用户设置 json 数据
|
|
|
|
|
|
-### projile
|
|
|
+### profile
|
|
|
用户简历
|
|
|
+```
|
|
|
+CREATE TABLE profile (
|
|
|
+ id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
|
+ user_id CHAR (36),
|
|
|
+ bio TEXT,
|
|
|
+ lang CHAR (8),
|
|
|
+ isdefault INTEGER,
|
|
|
+ email TEXT
|
|
|
+);
|
|
|
+```
|
|
|
#### `id`
|
|
|
INTEGER 唯一自增id
|
|
|
#### `user_id`
|
|
|
CHAR (36) uuid
|
|
|
#### `bio`
|
|
|
TEXT
|
|
|
+#### `lang`
|
|
|
+简介语言,一个用户可以建立多个语言版本的简历。用户的显示与用户的语言设置有关。不能匹配到相同语言时,匹配相同语族,还是不行,就显示默认记录。
|
|
|
+#### `isdefault`
|
|
|
+是否是默认记录。
|
|
|
+#### `email`
|
|
|
+电邮地址
|
|
|
|
|
|
## 用户字典
|
|
|
|
|
|
## 逐词解析
|
|
|
+### wbw_block
|
|
|
+```
|
|
|
+CREATE TABLE wbw_block (
|
|
|
+ id CHAR (36) PRIMARY KEY,
|
|
|
+ parent_id CHAR (36),
|
|
|
+ channal CHAR (36),
|
|
|
+ parent_channel VARCHAR (36),
|
|
|
+ owner CHAR (36),
|
|
|
+ book INTEGER,
|
|
|
+ paragraph INTEGER,
|
|
|
+ style CHAR (16),
|
|
|
+ lang CHAR (8),
|
|
|
+ status INTEGER,
|
|
|
+ modify_time INTEGER,
|
|
|
+ receive_time INTEGER,
|
|
|
+ create_time INTEGER
|
|
|
+);
|
|
|
+```
|
|
|
+#### `parent_id`
|
|
|
+上游id
|
|
|
+#### `channal`
|
|
|
+channel
|
|
|
+#### `parent_channel`
|
|
|
+从哪个channel 复制的
|
|
|
+#### `owner`
|
|
|
+最初拥有者
|
|
|
+#### `book`
|
|
|
+书号
|
|
|
+#### 'paragraph'
|
|
|
+段落号
|
|
|
+
|
|
|
+### wbw
|
|
|
+```
|
|
|
+CREATE TABLE wbw (
|
|
|
+ id CHAR (36) PRIMARY KEY,
|
|
|
+ block_id CHAR (36),
|
|
|
+ book INTEGER,
|
|
|
+ paragraph INTEGER,
|
|
|
+ wid INTEGER,
|
|
|
+ word TEXT,
|
|
|
+ data TEXT,
|
|
|
+ status INTEGER,
|
|
|
+ owner CHAR (36),
|
|
|
+ modify_time INTEGER,
|
|
|
+ receive_time INTEGER,
|
|
|
+ create_time INTEGER
|
|
|
+);
|
|
|
+
|
|
|
+```
|
|
|
+#### `block_id`
|
|
|
+与wbw_block表关联的字段
|
|
|
+#### `data`
|
|
|
+单词数据 xml格式
|
|
|
|
|
|
## 译文
|
|
|
|