PostgreSQL 每周新闻 2024-1-17
PostgreSQL每周新闻#538 - 2024年1月17日
备注:英文原文地址
在 500 行 SQL 中实现 GPT
当一篇文章自称演示“在 PostgreSQL 中作为单个 SQL 查询的完整 GPT2 实现” ‘,您知道您将踏上一段艰难的旅程。大型语言模型中涉及的算法可以用SQL重新实现吗? (它不会很快取代 ChatGPT,但本文中的最终查询非常引人注目..)
Quassnoi
Postgres 17 的 ALTER TABLE 更改生成表达式的命令
当您 CREATE 一个表时,您可以定义通过表达式自动生成的生成列。如果您稍后想要更改此类表达式,Postgres 17 将以ALTER COLUMN … SET EXPRESSION的形式给出答案。
Hubert depesz Lubaczewski
❤️Postgres
您需要一个像您一样热爱 Postgres 的数据库提供商。我们将处理所有麻烦 - 监控、备份、HA、灾难恢复,因此您无需担心。想要惊人的支持吗?当您有疑问时,我们会随时为您服务。
Crunchy Bridge
Postgres 16 的 pg_query 简介
pg_query 很长站立的独立库(带有 Ruby、Rust 和 Go 绑定),用于将 SQL 查询转换为解析树。这个新版本基于 Postgres 16,支持 SQL/JSON,现在也可以在 Windows 上运行。
Fittl & Mijalkovic (pganalyze)
使用预加载的库优化 Postgres 函数
借助扩展,可以用多种不同的语言编写 Postgres 函数,但需要在需要时加载这些扩展 — session_preload_library 可用于在连接启动时预加载库,从而节省宝贵的毫秒时间。
Hans-Jürgen Schönig
本周摘要:
-
📘 Henrietta Dombrovskaya 宣布出版第二版PostgreSQL 查询优化 由 Apress 提供。
-
这有点像“信息转储”。目前,Takayuki Tsunakawa 已一直致力于新的 Postgres wiki 页面:’操作备忘单.’它汇集了来自各种 Postgres 博客的智慧和链接,主题涉及安全性、可扩展性和数据库结构等广泛主题。
-
📅 PgConf․dev 2024 的 CFP 已结束,但您现在可以报名参加今年 5 月 28 日至 31 日在加拿大温哥华举行的活动.
-
📅 在其他活动新闻中,FOSSASIA PGDay 2024 将于今年 4 月在越南河内举行。 其 CFP 开放时间还有两周。
-
React + Postgres =🤯
-
Pavel Luzanov 浏览一下最新的 PG Commitfest 如果您想了解未来 Postgres 版本的众多调整中的一些。
-
Tembo 宣布全面推出 Tembo Cloud, 他们的托管 Postgres 平台。
等待 Postgres 17:增量基础备份
▶ 逐步了解 Robert Haas 致力于 Postgres 17 开发分支的增量备份功能。 (带有文字记录的 6 分钟视频。)
Lukas Fittl
密码加密而不泄露凭据
日志和代理有时会给您的系统安全带来意想不到的漏洞,但您可以使用预先哈希的版本通过网络处理用户密码。
Sehrope Sarkuni
postmaster.pid 文件解释
一个有着悠久历史的短文件。
Greg Sabino Mullane
Procrastinate 1.1:适用于 Python 的基于 Postgres 的任务队列
适用于 Python 3.8+ 的分布式任务处理库,使用 Postgres 来存储任务定义、管理锁和分派任务。它可以在同步和异步代码以及 Django 应用程序中使用。Github仓库。
Jablon and Lemoine
Steampipe:使用 SQL 查询您的云服务
使用 SQL 查询甚至联接超过 100 个 API 来自 Airtable、AWS、Heroku、Slack 和 Stripe 等提供商,以及 Reddit 和 Hacker News 等社交媒体网站。它是开源 (AGPL),现在有扩展可以使用它来自 Postgres。
Steampipe
pg_back 2.2.0:一个简单、彻底的 Postgres 备份工具
用于将数据库转储到文件的工具,包括角色、服务器参数等,格式为你的选择。此新版本增加了对使用 AGE 进行加密的公钥和私钥的支持、一些错误修复和示例Dockerfile以及其他配置以简化在 Kubernetes 上的部署。
Nicolas Thauvin
pgcopydb 0.15
-
服务器之间的涡轮增压pg_dump pg_restore。
GoBackup 2.8
- 用于云数据库备份的 Go 支持的 CLI 工具。
pg-mem 2.8.1
- JS 中的实验性内存中 Postgres 模拟
Hasql 1.6.4
- 适用于 Haskell 的快速 Postgres 客户端库。
plpgsql_check 2.7.2
- PL/pgSQL linter。
pg_partman / PostgreSQL
- 分区管理器 5.0.1
💡本周提示
🗓即将举办的Postgres活动