PostgreSQL 每周新闻 2024-7-24

PostgreSQL每周新闻#564 - 2024年7月24日

_config.yml 备注:英文原文地址 img

psql 的魔术技巧:设置、预设、回显和已保存的查询

“我想分享一些最喜欢的东西,它们可以让你更好地使用 Postgres。如果你刚刚开始使用 psql,或者还没有尝试太多默认设置,那么这篇文章适合你。”

ELIZABETH CHRISTENSEN

▶ PGConf.dev 2024 的所有演讲

如果您没有参加 5 月份在加拿大举行的 PGConf.dev 会议,那么您现在至少可以了解舞台上发生的一切,包括有关自动清理出错PB 级部署Amazon RDS 如何扩展以及如何让您的 Postgres 博客文章产生更大影响的演讲。

POSTGRESQL DEVELOPMENT CONFERENCE

Render 是您最快的生产途径

无论您的堆栈是什么,您都可以轻松构建、快速部署、更新和自信地扩展您的应用,从第一个用户到第十亿个用户。开始免费使用 Render 进行构建 — 面向开发人员的现代云。

RENDER

加快 Postgres 中的索引创建速度

索引对于最大限度地提高查询性能至关重要,但在大型数据集上创建新索引可能需要很长时间。Hans-Jürgen 正在研究一种显著加快该过程的方法。

HANS-JÜRGEN SCHÖNIG

你说的很有道理!

Postgres SAVEPOINT — 你知道吗,在事务中可以定义事务剩余部分可以回滚到的点?它们被称为SAVEPOINT。

ANDREW ATKINSON

本周摘要:

将行模式识别引入 Postgres

SQL 标准包括基于定义的模式搜索表中行序列的功能。Tatsuo 也希望将其引入 Postgres。他向我们展示了它的工作原理和他的工作进展。

TATSUO ISHII

Postgres 与 Pinecone 在矢量存储和查询方面的比较

对 Pinecone 最近的一篇文章的回应,该文章比较了 Pinecone 和 Postgres 在矢量搜索任务方面的比较。

NAREK GALSTYAN

机密:

通过 [Redgate 101 网络研讨会[(https://postgresweekly.com/link/157924/web)系列提升您的 PostgreSQL 技能,该系列由专家主持,简单易懂。这是简化版的 PostgreSQL。

🐿️ Go 开发人员?我们有一份时事通讯!查看我们的姊妹时事通讯之一 Golang Weekly

寻找 Postgres 面临分区时的隐藏障碍

Andrei 遇到了一个奇怪的情况,对表进行分区会引发一些棘手的性能问题。

ANDREI LEPIKHOV

哪些云提供商支持 auto_explain?

auto_explain 是一个 Postgres 模块,用于自动记录慢查询的执行计划,但并非每个云平台都支持它。

MICHAEL CHRISTOFIDES

📄 为自己和为他人运行 Postgres 之间的区别——毫不奇怪,构建平台与为自己启动数据库服务器完全是两码事 - BURAK YUCESOY

📄 高级 Postgres 性能调优和监控方法——您可能采用的工具和技术列表 - NIALL OHIGGINS

📄 在 Node.js 中使用行级安全性 - KRISTIAN DUPONT

🛠 代码和工具

PLV8ify:将 JavaScript 文件转换为 PLV8 函数

捆绑 TS/JS 输入并使用 PLV8 扩展(允许在 Postgres 中使用 JavaScript 作为过程语言)编写包含 Postgres 函数的 SQL。

DIVYENDU SINGH

ActiveRecordExtended 3.3 – 为 ActiveRecord / Ruby on Rails 应用程序添加额外的 Postgres 功能。

无状态 Postgres 查询路由器 (SPQR) 1.5 – 一种水平分片方法,最初在 Yandex Cloud 上构建。(GitHub repo)

River 0.10 – 适用于 Go 的快速可靠的 Postgres 后台作业。

Piccolo 1.14 – 用户友好的 Python ORM 和查询生成器。

PGSync 3.2 – Postgres 到 Elasticsearch/OpenSearch 同步。

Mikro ORM 6.3 – 适用于 Node.js 的 TypeScript ORM。

Written on July 24, 2024