2026-07-03
来源: postgr.es
50
RAG 系统最容易失控的地方,不是“大模型会不会回答”,而是数据、切块、向量、检索、服务部署这几段胶水谁来维护。pgEdge Cloud 的思路很直接:把内容放进 Postgres,让数据库侧完成切块和向量化,再把 RAG 服务挂到数据库旁边。UI 里点几下就能完成,但用 API 做一遍,更适合自动化、复现和团队交付。 这篇文章按一个真实路径拆开:本地...
2026-07-03
来源: postgr.es
47
如果你对 有条件反射,PL/CBMBASIC 这件事大概会让你笑出声:PostgreSQL 现在可以把函数体交给 Commodore 64 BASIC V2 执行。不是仿制品,也不是语法糖,而是基于 cbmbasic 项目把 1982 年的 Microsoft/Commodore BASIC 解释器静态重编译成 C,再编进 PostgreSQL 扩展共...
2026-07-03
来源: postgr.es
46
Henrietta Dombrovskaya 在 Estonia Postgres User Group 的分享,表面上是一场关于 的技术演讲,真正有意思的地方却在反馈:很多听众在茶歇时直接说“这些问题我都遇到过”。这说明它不是一个只属于 DBA 的冷门话题,而是应用开发者每天都在碰到的权限边界、数据访问和业务规则落地问题。 从分享反馈看, 之所以能让...
2026-07-03
来源: postgr.es
53
Nested Loop Join 在 PostgreSQL 里名声不太好:一旦外层结果集比规划器预估的大得多,它就可能把一次查询变成成千上万次索引探测,延迟瞬间爆炸。但问题通常不在 Nested Loop 本身,而在规划器对行数的判断失准。 是一个很有用的诊断旋钮,却不应该被当成长期性能药方。 是 PostgreSQL 的一个 GUC 参数,用来影响查...
2026-07-02
来源: postgr.es
36
对 PostgreSQL 管理员、DBA、SRE 和平台团队来说,备份“成功完成”只是第一层答案。真正需要在故障前搞清楚的是:base backup 去了哪里,WAL 如何保存,仓库里哪些文件负责描述数据,校验失败时能不能定位,恢复时又如何把这些碎片重新拼成一个可启动的数据库。pg_hardstorage 的 Storage and Recovery ...
2026-07-02
来源: oschina.net
44
ApiGo 5.1 的重点不是“再做一个接口工具”,而是把企业里分散的数据源、接口开发、文档、脱敏、运维治理和 AI Skill 生成放到同一条流水线上。对需要快速开放数据能力的团队来说,这类平台的价值在于:少写重复 CRUD,多把精力放在数据口径、安全边界和服务治理上。 企业 API 开发里最耗时的部分,往往不是写一个 ,而是处理这些细节: 数据源类...
2026-07-02
来源: postgr.es
56
这次案例的难点不在“数据库坏了”,而在 PostgreSQL 的系统目录也不可用了:表、字段、类型、索引这些元信息都无法从生产库里读出来。现场能依赖的只剩测试环境 DDL,以及被勒索软件加密后的数据库文件。救援思路因此从传统的 、WAL 回放、物理备份恢复,切换到更底层的“按表文件识别结构,再把关键数据导出”。 PostgreSQL 的普通表数据通常落...
2026-07-01
来源: postgr.es
44
PostgreSQL 出问题时,常常不是突然坏掉,而是早就留下了痕迹:膨胀悄悄增长、复制槽一直扣着 WAL、事务 ID wraparound 接近危险线、备份任务几周前已经停了。 想解决的正是这个痛点:用一个开源 Go 工具直接查询 PostgreSQL 系统目录和视图,输出一份可以行动的健康报告。 它覆盖 14 组、180 多项检查,既能跑在单实例 ...
2026-07-01
来源: postgr.es
41
pgcopydb v0.18 是这个项目迄今规模最大的一次发布:从 v0.17 以来合入了 88 个提交,带来 PostgreSQL 16、17、18 兼容性,默认基于 的 CDC 引擎改进,正则过滤,Citus 到 Citus 迁移支持,以及 24 个 bug 修复。对正在做 PostgreSQL 版本升级、跨实例迁移、云上搬迁的团队来说,这类工具的...
2026-07-01
来源: postgr.es
47
一次 PostgreSQL 16.8 生产库事故,最初看起来像内存问题:日志里出现了 。直觉上,很多人会先怀疑物理内存不足,或者某处发生了内存损坏。但真正的根因更隐蔽:checkpointer 进程遇到了一个已知缺陷,被困在 fsync 请求队列的无限重试循环里。 这类问题危险的地方在于,它不会立刻把数据库打挂,而是让 checkpoint 长时间无法...