暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

「PG解密」为什么 Python 开发人员只使用 Postgres

瀚高PG实验室 2025-03-27
105
PostgreSQL每周新闻2025-3-20
阅览文章内容详情,请点击最下方的“阅读原文”!
备注:原文内含有文章原有链接,详细信息均可通过阅读原文查看
英文原文地址:https://postgresweekly.com/issues/593

您可以让 Postgres 扩展

新闻快讯:Postgres 可以扩展!在上周使用 Citus 对 1 万亿行表进行实验后,我们知道 Postgres 可以扩展,但是一旦超出某个点,使用多台机器就会成为一种潜在的复杂必需,而 PgDog 水平扩展/分片方法仅提供了一种解决方案。

Lev Kokotov (PgDog)

💡 继续讨论水平扩展 Postgres 的主题,Craig Kerstiens 在 Citus:被误解的 Postgres 扩展中提供了有关 Citus 提供价值的更多信息。

从 RIGHT JOIN 的角度考虑 MERGE

RIGHT JOIN 在 SQL 中并不常见,因为您可以编写一个更通用的 LEFT JOIN 替代方案。但是,右连接语义在 MERGE 语句中起着重要作用。

Lukas Eder

当然,您可以自行实施身份验证 - 如果您讨厌空闲时间

不要牺牲您的控制权。FusionAuth 可下载,可在本地开发和测试。单租户架构比纯多租户 SaaS 模型提供更好的规模和安全性,即使您通过云部署也是如此。免费试用!

FusionAuth

排除重复主键行故障

如果一个表包含不需要的“重复行”(可能由于各种怪癖导致唯一索引损坏而发生),Greg 可以采用多步骤技术来重新控制一切。

Greg Sabino Mullane

本周摘要:

  • Robert Haas 已重新开始招募他的一对一 Postgres 贡献者指导计划的申请者。

  • 🇨🇭 2025 年瑞士 PGDay 的报名现已开放。它将于今年 6 月在苏黎世附近举行,征文截止日期为 4 月 7 日。

  • 🇬🇧 另外,如果您在英国,PgDay UK 2025 的征文截止日期也为 5 月 12 日。活动本身将于 9 月 9 日在伦敦举行。

  • ParadeDB 的 pg_search 现已在[ ]Neon 平台上可用](https://postgresweekly.com/link/167095/web),为 Postgres 带来更快的 BM25 驱动的全文搜索。

  • 🤖 Tembo 透露了即将推出的“自主 AI 代理”dba,用于监控和管理 Postgres 部署。但是,请查看下面的代码和工具以了解这个想法的另一种看法。

人工智能能比你创建更好的表吗?

对于最近依赖LLMs完成一些 SQL 繁重工作的人来说,这是一篇有趣的文章。与以往一样,你需要保持警惕,在将任何产品投入生产之前对其进行检查!

Dave Stokes

▶ 🎤 为什么 Python 开发人员只使用 Postgres

Python 软件基金会的 Dawn Wages 与 Claire Giordano 一起讨论为什么 Postgres 在 Python 和 Django 社区特别受欢迎。

Talking Postgres Podcast

  • 📄 COPY 和 \COPY – 同一枚硬币的两面。COPY 由服务器运行,而 \copy 是包装 COPY 的 psql 命令。Dave Stokes

  • 📄 如何使用 regexp_matches 和 regexp_match Tobias McNulty

代码和工具:

Xata Agent:Postgres 中的“AI 专家”

一个开源代理,可监控您的数据库、查找问题的根本原因并提出修复和改进建议。这个领域还处于早期阶段,但看到对这个想法的不同看法很有趣。

Xata

pgFormatter 5.6:一种格式化 SQL 代码的工具

您可以在线测试它,也可以从 GitHub 获取源代码(它是用 Perl 编写的)并亲自运行它。v5.6 中的新功能。

HexaCluster

pg_ivm 1.10:增量视图维护 (IVM) 扩展

一种更有效的方法来增量更新物化视图,仅应用更改,而不是像 REFRESH MATERIALIZED VIEW 那样完全重新计算视图。

HexaCluster

pgzx 0.3:使用 Zig 创建 Postgres 扩展

如果您熟悉使用 pgrx 使用 Rust 构建 Postgres 扩展的方法,那么在 Zig 的世界中也有类似的想法,Zig 是另一种比 Rust 更像 C 的现代系统语言。

HexaCluster

IvorySQL 4.4 – Postgres 17.4 扩展了 Oracle 兼容功能。

版权声明:本文由瀚高及PG志愿者翻整理,转载请注明出处,本页面内容均源自PostgreSQL Weekly英文官网,翻译目的在于传递更多信息,并不意味着瀚高赞同其观点或证实其内容的真实性。如果其他媒体、网站或其他任何形式的法律实体和个人使用,必须经过著作权人合法书面授权并自负全部法律责任。不得擅自使用瀚高名义进行转载,或盗用瀚高名义发布信息。否则瀚高将保留追究法律责任的权利

文章转载自瀚高PG实验室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论