思源数据库共有如下 7 张表(以及两张虚拟表 **blocks_fts**
与 **blocks_fts_case_insensitive**
)
- 在搜索框中与嵌入块中使用 SQL 查询仅能渲染
**blocks**
表中的内容, 但是可以使用其他表进行辅助查询. - 集市中的挂件 Query 可以查询所有表中的内容.
assets | 资源引用
| 字段名 | 字段值示例 | 说明 |
| —- | —- | —- |
| id
| 20211127144458-uinrvpj
| 引用 ID |
| block_id
| 20210512171633-u3iy2xx
| 块 ID |
| root_id
| 20200915214115-42b8zma
| 文档 ID |
| box
| 20210808180117-czj9bvb
| 笔记本 ID |
| docpath
| /20200812220555-lj3enxa/20210808180321-hbvl5c2/20200915214115-42b8zma.sy
| 文档路径 |
| path
| assets/siyuan-128-20210604092205-djd749a.png
| 资源文件路径 |
| name
| siyuan-128-20210604092205-djd749a.png
| 资源文件名 |
| title
| 源于思考,饮水思源
| 资源标题 |
| hash
| 788c154262194a126b433b1055fbddcf5ada066e0d1f565a54e5550125675075
| 资源哈希值 |
attributes | 属性
字段名 |
字段值示例 |
说明 |
id |
20211127144458-h7y55zu |
属性 ID |
|
| name
| bookmark
| 属性名称
|
| value
| ✨
| 属性值 |
| type
| b
| 类型
|
| block_id
| 20210428212840-859h45j
| 块 ID |
| root_id
| 20200812220555-lj3enxa
| 文档 ID |
| box
| 20210808180117-czj9bvb
| 笔记本 ID |
| path
| /20200812220555-lj3enxa.sy
| 文档文件路径 |
name
字段值
bookmark
: 书签name
: 命名alias
: 别名memo
: 备注fold
: 折叠heading-fold
: 标题折叠style
: 样式custom-XXX
: 自定义属性
type
字段值
blocks | 内容块
- 该表还有两张全文本搜索(FTS)虚拟表, 用于更高效地全文搜索, 字段名称一致
blocks_fts
: 英文字母大小写敏感blocks_fts_case_insensitive
: 英文字母大小写不敏感
| 字段名 | 字段值示例 | 说明 |
| —- | —- | —- |
| id
| 20210104091228-d0rzbmm
| 内容块 ID |
| parent_id
| 20200825162036-4dx365o
| 双亲块 ID
如果内容块是文档块则该字段为空 |
| root_id
| 20200825162036-4dx365o
| 文档块 ID |
| hash
| a75d25c
| content
字段的 SHA256 校验和 |
| box
| 20210808180117-czj9bvb
| 笔记本 ID |
| path
| /20200812220555-lj3enxa/20210808180320-abz7w6k/20200825162036-4dx365o.sy
| 内容块所在文档路径 |
| hpath
| /0 请从这里开始/编辑器/排版元素
| 人类可读的内容块所在文档路径 |
| name
| 一级标题命名
| 内容块名称 |
| alias
| 一级标题别名
| 内容块别名 |
| memo
| 一级标题备注
| 内容块备注 |
| tag
(v2.0.4 新增) | #标签1 #标签2# #标签3#
| 非文档块为块内包含的标签
文档块为文档的标签 |
| content
| 一级标题
| 去除了 Markdown 标记符的文本 |
| fcontent
(v1.9.9 新增) | 第一个子块
| 存储容器块第一个子块的内容(1.9.9 添加) |
| markdown
| # 一级标题
| 包含完整 Markdown 标记符的文本 |
| length
| 6
| markdown
字段文本长度 |
| type
| h
| 内容块类型,参考⸢类型字段⸥ |
| subtype
| h1
| 内容块子类型,参考⸢子类型字段⸥ |
| ial
| {: id="20210104091228-d0rzbmm" updated="20210604222535"}
| 内联属性列表,形如 {: name="value"}
|
| sort
| 5
| 排序权重
数值越小排序越靠前 |
| created
| 20210104091228
| 创建时间 |
| updated
| 20210604222535
| 更新时间 |
type
字段值
d
: 文档块(仅在文档名上搜索,不会搜索文档包含内容块)h
: 标题块(仅在标题名上搜索,不会搜索标题块下方内容块)l
: 列表块(包含有序列表块、无序列表块和任务列表块)i
: 列表项块c
: 代码块m
: 数学公式块t
: 表格块b
: 引述块s
: 超级块p
: 段落块tb
: 分隔线html
: HTML 块video
: 视频块audio
: 音频块widget
: 挂件块iframe
: iframequery_embed
: 嵌入块
subtype
字段值
- 列表块/列表项块子类型:
- 标题块子类型:
h1
:一级h2
:二级h3
:三级h4
:四级h5
:五级h6
:六级
file_annotation_refs | 文件(PDF)注释引用
字段名 |
字段值示例 |
说明 |
id |
20220110165814-wgit0t4 |
引用 ID |
file_path |
assets/vim-reference-2.3.0 - Wei Zhi-20211230002422-9gbzdu0.pdf |
关联文件路径 |
annotation_id |
20220110165331-699dvqv |
被引用注释 ID |
block_id |
20220110165327-kfadm4z |
引用所在内容块 ID |
root_id |
20211230002404-5spavgt |
引用所在文档块 ID |
box |
20210914201520-i0v92g9 |
引用所在笔记本 ID |
path |
/20211230002404-5spavgt.sy |
引用所在文档块路径 |
content |
Vim 中文手册 |
引用锚文本 |
type |
|
注释类型 |
refs | 块引用
字段名 |
字段值示例 |
说明 |
id |
20211127144458-idb32wk |
引用 ID |
def_block_id |
20200925095848-aon4lem |
被引用块的块 ID |
def_block_parent_id |
20200905090211-2vixtlf |
被引用块的双亲节点的块 ID |
def_block_root_id |
20200905090211-2vixtlf |
被引用块所在文档的 ID |
def_block_path |
/20200812220555-lj3enxa/20210808180320-fqgskfj/20200905090211-2vixtlf.sy |
被引用块所在文档的路径 |
block_id |
20210104090624-c5bu25o |
引用所在内容块 ID |
root_id |
20200905090211-2vixtlf |
引用所在文档块 ID |
box |
20210808180117-czj9bvb |
引用所在笔记本 ID |
path |
/20200812220555-lj3enxa/20210808180320-fqgskfj/20200905090211-2vixtlf.sy |
引用所在文档块路径 |
content |
元类型 |
引用锚文本 |
markdown |
((20200925095848-aon4lem "元类型")) |
包含完整 Markdown 标记符的文本 |
type |
ref_id |
引用类型 |
spans | 行内元素
字段名 |
字段值示例 |
说明 |
id |
20211127144458-rwt8qka |
行内元素 ID |
block_id |
20210429172522-ceauu94 |
元素所在内容块 ID |
root_id |
20200812220555-lj3enxa |
元素所在文档块 ID |
box |
20210808180117-czj9bvb |
元素所在笔记本 ID |
path |
/20200812220555-lj3enxa.sy |
元素所在文档块路径 |
content |
请勿在帮助指南中保存数据 |
元素内容 |
markdown |
**请勿在帮助指南中保存数据** |
包含完整 Markdown 标记符的元素内容 |
type |
strong |
元素类型 |
ial |
{: style="background-image: linear-gradient(to right, var(--b3-theme-primary), var(--b3-theme-error)); -webkit-background-clip: text; color: transparent;"} |
元素样式 |
行内元素类型
type 字段值 |
markdown 字段值示例 |
说明 |
code_span |
’ |
行内代码 |
em |
*开源软件* |
斜体 |
inline_math |
$\\overset{\\text{shang}}{上}$ |
行内公式 |
kbd |
<kbd>fn</kbd> |
按键样式 |
link_text |
[Mermaid](https://github.com/mermaid-js/mermaid) |
链接
v0.1.9 及以前版本该类型markdown 字段与 content 字段完全相同, 均为链接的锚文本 |
mark |
==0000000000== |
高亮 |
strikethrough |
~~0000000000~~ |
删除线 |
stong |
**专业软件** |
粗体 |
sub |
~b~ |
下标 |
sup (1.9.3 版本以前同为 sub ) |
^A^ |
上标 |
underline |
<u>注1</u> |
下划线 |
tag |
#思源笔记# |
标签 |
stat | 其他信息
key |
value |
说明 |
siyuan_database_ver |
20211022 |
数据库版本 |
20211127144654-wd72ryx_hash |
499ec649a66ffb730a90a8a54f8cb266436cea568ff4e4ad9698e0c537f24170 |
ID 为 20211127144654-wd72ryx 的笔记本的哈希 |