产品简介
pg-aiguide 是一款AI编程助手插件,它通过提供深度版本化的PostgreSQL知识库、官方文档语义搜索和专家最佳实践,解决了AI生成代码可能过时、缺失约束索引、不遵循现代特性等痛点,主要面向使用AI辅助编程的开发者和DBA。
核心功能
- 语义搜索PostgreSQL官方手册(支持多版本)
- 提供经AI优化的PostgreSQL最佳实践技能集
- 支持TimescaleDB等扩展生态文档
- 可作为Agent技能直接注入AI编程工具
- 提供公共MCP服务器,支持多种AI编程工具
快速开始
- 第一步:安装技能,运行 `npx skills add timescale/pg-aiguide --skill postgres`。
- 第二步:添加MCP服务器,在AI工具配置中填入 `https://mcp.tigerdata.com/docs`。
- 第三步:在AI编程助手(如Claude Code、Cursor)中提问,例如“创建一个存储用户信息的Postgres表”。
界面预览
与其他方案对比
| 对比项 | pg-aiguide | 同类方案 |
|---|---|---|
| 生成模式的约束数量 | 使用后生成的模式包含4倍于无辅助的约束 | 无专业辅助时,生成的模式约束可能较少 |
| 生成模式的索引数量与类型 | 索引数量多出55%,并能建议部分索引和表达式索引 | 无专业辅助时,可能只建议基础索引 |
| 对现代PG特性的使用 | 能应用PG17推荐模式及`GENERATED ALWAYS AS IDENTITY`等现代特性 | 无专业辅助时,可能使用过时的`SERIAL`或`BIGSERIAL`方法 |
适合谁用
- 使用AI编码工具(如Claude Code、Cursor)生成PostgreSQL代码的开发者
- 希望确保AI生成的数据库模式符合最佳实践的DBA或架构师
- 需要为时序数据应用引入TimescaleDB知识的数据工程师
下载与版本
当前最新版本为 v0.5.0,发布于 2026-04-28。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/timescale/pg-aiguide