visuddhinanda vor 4 Jahren
Ursprung
Commit
f940014004
1 geänderte Dateien mit 88 neuen und 4 gelöschten Zeilen
  1. 88 4
      documents/zh/database.md

+ 88 - 4
documents/zh/database.md

@@ -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格式
 
 ## 译文