wal_compression 的 on 拟改为选用 LZ4
Tomas Vondra 提议改掉 wal_compression = 'on' 的语义:不再固定用 pglz,而是选构建里最好的算法即 LZ4,默认值仍为 off。Andres Freund 明确支持,理由是 pglz 慢到引发过多起真实故障,用户只能关掉这个本身有价值的功能。Laurenz Albe 也赞成,但担心本轮开发周期已经来不及。已手工设成 lz4 的实例不受影响。
pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
当天收录 22 条。
Tomas Vondra 提议改掉 wal_compression = 'on' 的语义:不再固定用 pglz,而是选构建里最好的算法即 LZ4,默认值仍为 off。Andres Freund 明确支持,理由是 pglz 慢到引发过多起真实故障,用户只能关掉这个本身有价值的功能。Laurenz Albe 也赞成,但担心本轮开发周期已经来不及。已手工设成 lz4 的实例不受影响。
Jeff Davis 提交补丁,修复 commit 8185bb5 之后 CREATE SUBSCRIPTION ... SERVER 在 pg_dump 加 restore 时的两处失败:DDL 阶段对订阅属主、foreign server 的 ACL 和 user mapping 检查过严,而 pg_dump 先建订阅再改属主,第一步就会失败。这些条件在真正连接前还会变化,补丁因此放宽检查,并补了 SQL 测试。
PlanetScale 的 Terraform provider v1.5.0 新增 planetscale_postgres_bouncer 资源,可声明 bouncer 规格、目标(主库、副本或按可用区亲和)、副本数和参数覆盖,控制面之外的改动也会被检出。连接池关系到连接风暴与容量治理,纳入 provider 后,容量与读写目标的调整可以走 plan、评审和审计。它仍是厂商专有控制面,上线前应确认 state 里不落密码。
Supabase 把 Unified Logs 放进 open beta,将 API 网关、Postgres、Auth、Storage、PostgREST、Realtime 和连接池的日志汇进同一个可检索视图,支持过滤、全文检索、实时 tail 和一次请求跨服务的详情路径。托管 Postgres 的故障常横跨网关、认证、连接池和数据库,统一视图省下的是人工跳页关联的时间,长期保留与告警仍要靠自建投递。
Julia Evans 写下自己运行个人 SQLite 服务时踩过的坑,重点落在备份和 AWS 凭据管理上:她把上传备份用的 bucket 权限收到最小,避免一份泄露的凭据能读写全部历史备份。文章不是 SQLite 官方材料,也没有涉及高并发和分布式高可用。对 PostgreSQL 团队可以迁移的是那条原则:备份的正确性只能由真实恢复演练证明,直接复制数据库文件不等于一致性备份,持久卷、WAL、恢复目标时间与恢复点目标都该先写清楚。
扫描器原先用 strtoint 解析 1_000 这类写法,现改回 pg_strtoint32_safe() 并补上测试。
Jeff Davis 的 relisshared 依赖修复先行合入,共享目录里放数据库级 OID 的结构问题留到 v20。
Tom Lane 按 Andrew Dunstan 的建议改用 xmlParseInNodeContext(),补丁待熟悉 XML 的人复核。
Andrey Borodin 说每个节点用独立归档目录不会复现,多节点共用归档时才触发,问题仍未解决。
TechCrunch 报道这家公司从数据分析平台转向以 AI 为核心的企业服务后,再次获得资本加注。
指令文件改从 PR 的 head 分支读取,新增 copilot-code-review.yml 准备运行环境。
新接口按天返回单个仓库里编码代理创建与合并的 PR 数,以及按评论类型划分的审查建议数。