ITPub博客

首页 > 数据库 > PostgreSQL > PostgreSQL 日报|参数化 Append 返回错误结果(10 月 23 日)

PostgreSQL 日报|参数化 Append 返回错误结果(10 月 23 日)

原创 PostgreSQL 作者:IvorySQL 时间:2026-10-29 16:49:48 0 删除 编辑

PostgreSQL 技术文章

PostgreSQL 许可与成本:企业视角

PostgreSQL 采用宽松的开源许可证,无需支付任何授权费用,也不存在厂商锁定问题。然而,企业级部署的实际成本远不止于此。真正的支出集中在基础设施、数据库运维人员、技术支持合同、工具链、监控体系、高可用架构搭建以及员工培训等方面。企业在将 PostgreSQL 与商业数据库进行对比评估时,应着眼于总体拥有成本,而非仅仅关注零授权费这一点。由于缺乏单一的…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.fastware.com%2Fblog%2Fpostgresql-licensing-and-cost-an-enterprise-perspective

pgrecon:Oracle 到 PostgreSQL 迁移评估与模式转换开源工具

pgrecon(版本 0.7.3,Apache-2.0 协议)是一款新发布的开源 Oracle 到 PostgreSQL 迁移评估与 Schema 转换工具。该工具完全离线运行:通过一个只读 SQL*Plus 脚本提取数据库信息,再由本地规则引擎对结果执行 80 条规则检查,覆盖数据类型、分区、PL/SQL 语法及 Schema 对象,并提供逐行证据和修复…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpgrecon-open-source-oracle-to-postgresql-migration-assessment-and-schema-conversion-3410%2F

SafeGrd:定期恢复和验证的 PostgreSQL 备份方案

SafeGrd 是一个支持 PostgreSQL 13 及更高版本的备份服务,核心功能是按计划自动还原并验证备份的完整性。它通过只读角色连接数据库,使用 pg_dump 导出结构,并以二进制 COPY 方式在单个事务中传输数据。备份在离开主机前使用 age 加密,并写入启用了 Object Lock 的 S3 存储桶。还原测试称为 Fire Drill,支…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fsafegrd-postgresql-backups-that-are-restored-and-checked-on-a-schedule-3414%2F

BackupDrill:Supabase Postgres 备份的开源解决方案及自动化恢复演练

BackupDrill 是一个开源工具,专为 Supabase 托管的 PostgreSQL 数据库提供自动化备份与恢复验证。它以自定义格式运行 pg dump,将归档文件流式传输至任意兼容 S3 的存储,并附带校验和清单。恢复演练会启动一个临时 PostgreSQL 容器,执行 pgrestore,并逐项验证校验和完整性、后置数据对象(索引、约束、触发…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fbackupdrill-open-source-supabase-postgres-backups-with-automated-restore-drills-3413%2F

pgCluu v5.0 正式发布

pgCluu 发布了新的主要版本(内部标注为 v6.0),这是一款基于 Perl 的 PostgreSQL 集群性能审计工具。此版本新增了多项功能:支持从 pg replicationslots 生成复制槽报告、从 pg statio 采集 I/O 统计数据(需 PostgreSQL 16+)、异步 I/O 报告(需 PostgreSQL 18+),以…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpgcluu-v50-has-been-released-3417%2F

我们构建了三个内存系统,表现力最强的反而最没用

Tiger Data 为内部 Slack 智能体 Eon 先后构建了三套记忆系统。第一套以扁平列表存储用户事实,过于简单;第二套采用知识图谱,支持节点、边及任意 SQL 操作,表达能力强但智能体调用成本高。第三套改用 PostgreSQL 的 ltree 扩展,以树形结构组织记忆,大幅降低了智能体的操作负担,路径即代表层级关系,权限管理也随之简化。检索层面…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.tigerdata.com%2Fblog%2Fwe-built-three-memory-systems-most-expressive-wasnt-most-useful

PostgreSQL Hacker 电子邮件讨论精选

WAL summarizer 中的断言失败

Fujii Masao 报告了 walsummarizer.c 中的一个断言失败( end_of_summary_lsn >= current_lsn),复现条件是:备库在恢复目标 LSN 处暂停后执行 promote。Manu 重现并分析了该问题:promote 前,WAL receiver 已将数据 flush 到超过 replay 暂停点的位置…

原链接:

https://pgnexus.ai/hacker-discussions?subject=Assertion%20failure%20in%20WAL%20summarizer

[PATCH] 修复 RI Fkeycascade del 重入问题导致的段错误 (ritriggers.c)

该讨论围绕一个修复 ri_triggers.c 中 RI_Fkey_cascade_del 函数因重入导致段错误的补丁展开。Amit Langote 倾向于在所有分支中统一使用 PG_TRY 处理错误,避免在逐行处理路径中调用哈希表和 resowner,以尽量减少追踪代码的复杂度。Lucas Jeffrey 在 Amit v1 版本和 Trak…

原链接:

https://pgnexus.ai/hacker-discussions?subject=%5BPATCH%5D%20Fix%20segmentation%20fault%20caused%20by%20reentrancy%20in%20RIFkey cascadedel%20(ri_triggers.c)

参数化 Append 返回错误结果

Matheus Alcantara 报告了对 Tom Lane 提交的 v2 补丁的测试结果,涉及"parameterized Append 返回错误结果"问题。他在多种 planner GUC 组合下(包括关闭 hashjoin/mergejoin/material/memoize、调整 collapse limits、启用 partitionwise…

原链接:

https://pgnexus.ai/hacker-discussions?subject=Wrong%20results%20from%20a%20parameterized%20Append

当主库可用时,如何从归档切换到流式复制的 XLog 源

该补丁(v25)引入了新的 GUC 参数 streaming_replication_retry_interval,允许 standby 周期性地尝试从归档恢复切换到流复制。Gabriele Bartolini 提供了一个复现脚本,验证了补丁的预期效果。他认为这是一个 bug,而非仅仅缺少调优选项,并列举了若干严重后果:WAL 无限积累导致主库磁盘耗尽…

原链接:

https://pgnexus.ai/hacker-discussions?subject=Switching%20XLog%20source%20from%20archive%20to%20streaming%20when%20primary%20available

DOCS - CREATE PUBLICATION 中关于分区表的 ONLY 选项说明

该讨论围绕 CREATE PUBLICATION 和 ALTER PUBLICATION 文档中关于分区表的 ONLY 和 * 行为的措辞改进展开。Fujii Masao 指出 v3 补丁的措辞未能完整涵盖 ALTER PUBLICATION 中的 DROP 和 EXCEPT 场景,并提出了修订版本,明确引用了 EXCEPT 的行为说明。shveta ma…

原链接:

https://pgnexus.ai/hacker-discussions?subject=DOCS%20-%20CREATE%20PUBLICATION%20wording%20re%20'ONLY'%20for%20partitioned%20tables.

[PG19] CREATE SCHEMA 在同名临时表上意外创建了索引或触发器

PG19 中发现一个 bug:unqualified 的 CREATE SCHEMA 元素不再自动填入新 schema 的名称。该问题由提交 a9c350d9e 引入,随后在 962e0a723(分支 19 中对应 e0fdc3f54b4)的回滚中被保留。由此导致对象名称通过 search path 解析时,pgtemp 优先匹配,索引或触发器会被错误地…

原链接:

https://pgnexus.ai/hacker-discussions?subject=%5BPG19%5D%20CREATE%20SCHEMA%20puts%20an%20index%20or%20trigger%20on%20a%20same-named%20temp%20table

行业新闻

Elon Musk 向 Skydance Media 投资 10 亿美元

据报道,Elon Musk向Skydance Media投资10亿美元。这笔资金将为该公司提供重要的财务支持,帮助其削减成本、提振股价。Skydance长期专注于娱乐与科技领域,此前一直寻求改善财务状况的途径。此次投资是Musk持续扩张多元化商业版图的又一举措,但外界对这笔交易将如何影响Skydance的战略方向及未来业务,目前尚不明朗。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F10%2F22%2Felon-musk-made-a-1-billion-investment-in-skydance-report-says

Anthropic 推出 Claude Duet 应用,加码 AI 智能体赛道

Anthropic推出了全新应用Claude Duet,押注AI智能体(AI agent)赛道。目前该应用面向Pro和Max计划用户开放候补申请。Claude Duet的发布标志着Anthropic正式将战略重心转向自主完成复杂任务的智能体技术。与此同时,AI智能体领域的竞争日趋激烈,各大厂商纷纷加速布局,致力于打造超越传统对话式AI、具备自主行动能力的新…

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F10%2F22%2Fclaude-duet-app-is-anthropics-bet-on-agents

中国黑客攻入 ConnectWise,窃取数千家企业数据

Microsoft将针对IT管理巨头ConnectWise的重大网络攻击归咎于一个与中国有关联的黑客组织。入侵得手后,攻击者借助AI智能体迅速渗透至ConnectWise的数千家下游客户,将单点突破演变为大规模间谍行动。此次事件揭示了国 家 级黑客组织越来越善于利用AI工具大幅提升攻击效率的新趋势。由于ConnectWise服务于大量企业客户,此次泄露波及范围…

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F10%2F22%2Fchinese-hackers-spied-on-thousands-of-companies-after-breaching-it-giant-connectwise

社交媒体动态

即将登台……

专注于 PostgreSQL 服务与支持的 CYBERTEC 公司正在准备一场以 Kubernetes 与 PostgreSQL 为主题的现场演讲或技术展示,预计将在某技术活动上亮相。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Factivity-7519016909590368256-0aq4

Lakebase Postgres:100 TB 数据库的恢复只需几秒钟

Lakebase Postgres 能在几秒内完成 100 TB 数据库的恢复,原因在于其将恢复操作视为元数据操作。系统无需复制数据或重放 WAL 日志,而是在指定时间点创建一个分支,直接引用已存储在解耦存储中的不可变历史数据。这使得恢复速度几乎与数据库大小无关。此外,该机制足够简洁,可直接集成到自动化 Agent 的分支管理和撤销工作流中。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fdatabricksrestoring-a-100-tb-database-with-lakebase-activity-7519115898503208960-Htq_

Unity Catalog 托管表支持将数据存储在您自有的云存储中,由您掌控存储位置

Unity Catalog 托管表支持将数据存放在用户自有的云存储中,并由用户自主控制存储位置。存储位置可在元存储、目录或模式三个层级灵活配置,随业务需求变化随时调整。将外部表转换为托管表时,用户也可以自行指定目标存储路径。这一机制让组织在享受托管表便利的同时,对数据存储位置保有充分的掌控权。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fdatabricks_with-unity-catalog-managed-tables-you-can-activity-7519043141912399872-Kwq2

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70043484/viewspace-3187082/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
IvorySQL 是瀚高公司主导研发的一款兼容 Oracle 的开源 PostgreSQL 数据库。

注册时间:2025-02-06

  • 博文量
    494
  • 访问量
    468848