爱意满满的作品展示区。
jybox

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

  •  2
     
  •   jybox ·
    jysperm · Mar 30 · 2066 views
    This topic created in 68 days ago, the information mentioned may be changed or developed.

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

    其实我发出来之前觉得自己这个做得还不错,但实际上大家虽然都喜欢 Notion Database ,但每个人用到的功能点还挺不一样的。
    hafuhafu
        7
    hafuhafu  
       Apr 1   ❤️ 1
    整挺好的,Obsidian 的“数据库”确实说是 DataBase ,但是实际上只是基于 Vault 中文件列表的一种数据视图。而非 Notion 能自定义字段、自由存储数据的 Database 。
    不过目前看来好像暂时只实现了数据存储的功能,没法在其他笔记中通过链接引用或者代码之类的形式部分使用之类的?
    感觉把列的公式类型和与其他笔记的交互补一下,可用性挺高的。
    期待一下后续的功能。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3019 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 09:02 · PVG 17:02 · LAX 02:02 · JFK 05:02
    ♥ Do have faith in what you're doing.