PostgreSQL 每周新闻 2023-2-22
PostgreSQL每周新闻#494 - 2023年2月22日
备注:英文原文地址
使用 SQL 和 Mermaid 创建实体关系 (ER) 图
Mermaid是一个强大的图表工具,可以将基本文本格式(这里是ER 图的工作原理)转换为完全呈现的可视化图表。你能从 SQL 中动态生成这样的标记供 Mermaid 渲染吗?是的。
Pavlo Golub
对架构师、构建和部署 HA Postgres 的专家支持
无论您是需要构建前咨询,希望我们为您构建 HA 基础设施,还是正在寻找持续的构建后支持,Percona 都可以帮助您实现 HA 目标。
Percona
65 行 SQL 中的类型约束
在 Postgres 中创建经过验证的数据类型并不是特别困难,并且可以派上用场来实施您的特定模式。Oliver 演示了如何创建一个类型来表示语义版本号。
Oliver Rice (Supabase)
Unlogged Tables:更快,但不太可靠,Tables
如果您的用例可以处理缺点,Postgres 中的 Unlogged tables 可以给您带来很大的性能提升,正如 Greg 在这里探讨的那样。也许将它们视为持久临时表?
Greg Sabino Mullane
对象所有权和默认权限
涵盖所有权和默认权限的概念,解释如何通过为特定对象提供适当数量的访问权限,将它们用于有效管理数据库中的权限和安全性。
Ryan Booz
与 Álvaro Hernandez 一起不断发展的 Postgres 生态系统
与 Álvaro 的 35 分钟播客,他是 Postgres 服务公司 OnGres 的创始人,以对社区的贡献而闻名。他谈到了在 Kubernetes 上运行 Postgres、工具的复杂性以及作为生态系统核心的 Postgres 有线协议。
Screaming in the Cloud podcast
▶ Postgres 系统列解释
一段 25 分钟的视频,深入探讨了 ctid、xmin 和 xmax 列。这些是可以在调查事务行为时使用的系统列。有趣的挖掘!
Hussein Nasser
PgManage 1.0a:Postgres 的 GUI 管理工具
看似废弃的 OmniDB 的一个新分支,它是一个用于管理 Postgres 9.6–15 的跨平台命令行工具。GitHub 回购。 (由于未签名,在 macOS 上运行有点痛苦,但它处于 alpha 阶段。)
CommandPrompt Inc.
TimescaleDB 2.10:时间序列数据库扩展
现在有了完整的 Postgres 15 支持,重新设计了压缩的工作方式(显着提高了INSERT速率),您现在可以在连续聚合中使用连接。
Timescale
DevOps 工具初学者指南
Akamai Connected Cloud
Postgres 的 SQLite 外部数据包装器
支持 Postgres 11-15 和最近的 SQLite 版本。需要 Linux 或 POSIX 兼容系统。
PGSpider
pg-semver:语义版本数据类型
语义版本 2.0.0 规范指定的版本号格式的实现。
David E. Wheeler, et al.
💡本周提示
🗓即将举办的Postgres活动