PostgreSQL 每周新闻 2024-3-27

PostgreSQL每周新闻#548 - 2024年3月27日

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

从 Postgres 表中恢复已删除的数据

事务和备份涵盖了大多数情况,但是您能否对被视为从表中删除的数据执行类似于“取消删除”的操作? 使用 pg_dirtyread,你可以做很多事情,如果做不到这一点,你甚至可以深入挖掘 WAL..

Christoph Berg

Postgres 会改变它的许可证吗?

最近宣布 Redis 将放弃 BSD 许可证,转而采用双重“可用源”和 SSPL 许可证,这让人们感到担忧。 Postgres 是否容易受到类似举措的影响? 当然不会

Jonathan Katz

如何使用 CP-SAT 求解器自动选择 Postgres 索引

了解支持 pganalyze Index Advisor 3.0 的约束编程模型。 Lukas Fittl 和 Philippe Olivier 的这段技术深入探讨(56 分钟视频)是使用 CP-SAT 求解器推荐 Postgres 索引的幕后花絮。

pganalyze

介绍 pgzx:使用 Zig 创建 Postgres 扩展

是的,我们上周链接到了 pgzx,但似乎我们操之过急,因为现在有一个合适的发布帖子,其中包含用于创建准系统扩展和运行的 C 与 Zig 示例 使用 Zig 构建扩展的优势。

Golubenco and Siering (Xata)

本周摘要:

检查您的权限

“如果您依靠 PostgreSQL 权限系统来阻止角色运行函数(并访问其他对象),请确保您知道默认权限是什么,并相应地进行调整。”

Christophe Pettus

如何使用 plpgsql_check 识别语义问题

plpgsql_check 是一个用于静态分析 Postgres PL/pgSQL 过程代码的工具。

Pattanayak, Rout, Kumar and Borse (AWS)

解析 PostGIS:计算距离

Paul 深入解说 PostGIS 的距离计算实现。

Paul Ramsey

从 Heroku Postgres 过渡到 AWS EC2:分步方法

MUHAMMAD ALI

了解 Postgres 的 Planner:简单扫描路径与计划

CARY HUANG

使用Neon的Postgres数据库分支和PostgreSQL匿名器

🥸在带有蒙版PII的类似生产的环境中发展。

本周机密:

Slonik v38:Node.js 的复杂 Postgres 客户端

一个经过“实战测试”的框架,提供严格的类型、详细的日志记录、抽象重复代码模式、防止不安全行为以及丰富的调试体验。

Gajus Kuizinas

MobilityDB 1.1:地理空间轨迹数据管理和分析平台

MobilityDB 基于 Postgres 和 PostGIS 构建,旨在处理移动中的事物,因此提供可以存储和查询的地理空间轨迹。 GitHub 存储库

Université libre de Bruxelles

Nano ID for PostgreSQL 2.1

小型、URL 友好、唯一的字符串 ID 生成器。

QuestDB 7.4

Java 驱动的时间序列数据库,具有 Postgres 有线协议兼容性。

FerretDB 1.21

类似于 MongoDB,但位于 Postgres(或 SQLite)之上。

postgres-meta 0.80

用于管理 Postgres 的 RESTful API。

Written on March 27, 2024