注 1: 本文同步发布至语雀的思源社区文档 思源数据库表与字段 · 语雀, 后续更新也会从语雀发布
注 2: 思源数据库共有如下 7 张表, 不过在编辑区内使用 SQL 语句仅能渲染 blocks
表中的内容(即句首使用 SELECT * FROM blocks ...
), 但是可以使用其他表进行辅助查询, 例如通过块引用表 refs
生成一个可视化的反链列表, 详情请参考 [思源笔记使用心得] 分享一个拆书方法及一个对应的用于汇总所有引用当前文章的 SQL 语句 - 链滴
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 | 内容块
字段名 |
字段值示例 |
说明 |
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 |
一级标题备注 |
内容块备注 |
content |
一级标题 |
去除了 Markdown 标记符的文本 |
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
: 段落块
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 |
fn |
按键样式 |
link_text |
Mermaid |
链接, 该类型 markdown 字段与 ontent 字段完全相同, 均为链接的锚文本 |
mark |
==0000000000== |
高亮 |
strikethrough |
~~0000000000~~ |
删除线 |
stong |
**专业软件** |
粗体 |
sub |
^A^ |
下标 |
underline |
<u>注1</u> |
上标 |
tag |
#思源笔记# |
标签 |
stat | 其他信息
key |
value |
说明 |
siyuan_database_ver |
20211022 |
数据库版本 |
20211127144654-wd72ryx_hash |
499ec649a66ffb730a90a8a54f8cb266436cea568ff4e4ad9698e0c537f24170 |
ID 为 20211127144654-wd72ryx 的笔记本的哈希 |
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于