在 Obsidian 里实现类似 Notion 的 Database 体验 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jybox
V2EX    分享创造

在 Obsidian 里实现类似 Notion 的 Database 体验

  •  2
     
  •   jybox
    jysperm 3 月 30 日 1306 次点击

    我准备换到 Obsidian 时有一个比较大的顾虑是它没有 Notion 那样的 Database 这是我使用频率很高的功能,我喜欢用表格的形式整理一些信息,尤其是对于多项选择字段(类似于 tag )的编辑和显示让我觉得非常有整理信息的满足感。

    我当时也在看另外一个支持 Database 的笔记软件,但最后让我选择 Obsidian 的原因是它纯文本的存储格式,现在看来这个选择很正确 随着 AI Coding 的普及,纯文本格式又迎来了一波复兴。

    于是我开发了这个 CSV Database 插件,所使用的 .csvdb 后缀其实是标准的 CSV 文件,我将所有的元数据都以 JSON 的形式放在了 CSV 的表头里,提供了各种列类型、多视图(包括 Kanban 视图)、排序和筛选等功能。

    因为 Obsidian 官方插件库的审核实在太慢了(已经过去 6 周了),目前大家只能通过 BRAT 来安装使用,在 BRAT 里输入 jysperm/obsidian-csv-database 来安装即可。

    以防有人问:我知道 Obsidian 最近发布了一个 Base 的功能,但 Base 更多的是一种搜索整理笔记文件的功能,而我还是希望数据集中存储在一个文件里,而不是为每一行数据创建一个笔记。

    7 条回复    2026-04-01 08:51:44 +08:00
    aero99
        1
    aero99  
       3 月 30 日
    以前为了这个实现 notion 功能我也试了好多最后放弃了,只能有一部分还得用 notion
    一直没有用过 Obsidian 的日程提醒功能,不知能否实现这个表格的 Due Date 字段在到期 3 天前自动提醒?比如发送给 Bark 或 tg ,另外计算功能如何
    vopsoft
        2
    vopsoft  
       3 月 30 日
    Notion 的 Database 体验在于通过 api 往里写数据
    jybox
        3
    jybox  
    OP
       3 月 30 日
    @aero99 这两个功能目前还没有
    @vopsoft 本地纯文本意味着你可以直接用各种 Coding Agent (如 Claude Code )来操作里面的数据了
    hi909
        4
    hi909  
       3 月 31 日
    我最近也在研究这个。请问下你这个做外键关联了吗? 关联关系感觉挺不好做的。
    Muuxi
        5
    Muuxi  
       3 月 31 日   1
    跟我之前实现的一个差不多 不过我是直接使用的 Markdown
    http://xhslink.com/o/5FmhncnVF0a
    jybox
        6
    jybox  
    OP
       3 月 31 日
    @hi909 目前是通过一种 Note 类型支持链接到其他的笔记,但更复杂的关联关系就没有了。

    其实我发出来之前觉得自己这个做得还不错,但实际上大家虽然都喜欢 Notion Database ,但每个人用到的功能点还挺不一样的。
    hafuhafu
        7
    hafuhafu  
       9 天前   1
    整挺好的,Obsidian 的“数据库”确实说是 DataBase ,但是实际上只是基于 Vault 中文件列表的一种数据视图。而非 Notion 能自定义字段、自由存储数据的 Database 。
    不过目前看来好像暂时只实现了数据存储的功能,没法在其他笔记中通过链接引用或者代码之类的形式部分使用之类的?
    感觉把列的公式类型和与其他笔记的交互补一下,可用性挺高的。
    期待一下后续的功能。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5893 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 02:51 PVG 10:51 LAX 19:51 JFK 22:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86