Obsidian 插件:PostgreSQL Obsidian
插件名片
概述
将您的笔记的元数据上传到 PostgreSQL 数据库
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 postgresql-obsidian 插件的自述翻译
Obsidian + PostgreSQL = ❤️
一个插件,用于将您的笔记元数据上传到数据库中。
特点
- 将页面的 Dataview 注释发送到 PostgreSQL 数据库
- 这使您可以在数据上使用 SQL 查询,并将其与其他工具(如 Grafana)集成。
安装
- 获取一个 PostgreSQL 数据库(见下面的部分)
- 在设置中设置您的 PostgreSQL 连接字符串
- 打开命令面板,输入 “PostgreSQL” 以查看可用命令的列表
设置一个 PostgreSQL 数据库
- 按照 这个指南 在您的计算机或远程服务器上自行托管 PostgreSQL。
- 您也可以使用托管提供商
我个人更喜欢在离岸服务器上自行托管 PostgreSQL 以保护我的隐私。然而,请注意,这需要更多的知识,因为如果您在远程服务器上托管,您将学习如何启用网络加密(SSL)以防止未经授权的中间人窥探您的数据。
我没有尝试过上面列出的托管提供商,但它们来自信誉良好的公司,并且提供的存储空间和计算能力远远超过您托管此插件生成的数据所需的。
我的数据存储在哪里?
postgresql-obsidian
生成的数据在 obsidian
数据库模式下提供给您使用。
您可以使用 PostgreSQL 视图来提取和格式化所需的信息。
为什么我应该将我的数据发送到 PostgreSQL 数据库?
将笔记的元数据发送到 PostgreSQL 数据库将使您能够使用其他工具来探索它,例如 Grafana。
这是我制作的用于监控个人健康的 Grafana 仪表板的截图:
贡献
贡献是使开源社区成为一个如此令人惊叹的地方,可以学习、激发灵感和创造的原因。我们非常感谢您所做的任何贡献!
开发
有关更多信息,请参阅 开发者文档。
待办事项
- 过于复杂的开发工作流程
- 在设置中设置 PostgreSQL URL
- 从当前笔记中获取各种信息
- Dataview 数据
- 列出内容
- 命令
- 上传当前笔记
- 批量上传
- 编辑时自动上传
- 提交到 Obsidian 插件注册表
有用的链接
归属
- 感谢 pg 提供了在 JavaScript 中轻松连接到 PostgreSQL 数据库的可能性。
- 感谢 Rush Stack 提供了易于使用的 ESLint 配置。
- 感谢 Dataview Plugin 提供了轻松访问笔记元数据的功能。
许可证


反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。