PostgreSQL 每周新闻 2024-7-24
PostgreSQL每周新闻#564 - 2024年7月24日
备注:英文原文地址
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
本周摘要:
-
更正:上周,我们错误地说 PostgreSQL 全球开发小组拥有 PostgreSQL 商标,但 Jonathan Katz 善意提醒我们,它实际上是由加拿大 PostgreSQL 社区协会拥有的。这确实是一个愚蠢的错误,因为我们在每期杂志的页脚中都包含了这些信息!🫢
-
但是,关于商标的话题,如果您想了解有关 Postgres 商标的更多信息,有一个官方页面专门介绍这一点。
-
🤖 在 X/Twitter 上,快速了解一下 Facebook 的新 Llama 3.1 模型在针对 Postgres 的文本到 SQL 任务中的表现。
将行模式识别引入 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。