PostgreSQL 每周新闻 2019-10-30
PostgreSQL每周新闻#329 - 2019年10月30日
备注:英文原文地址
使用逻辑复制执行主版本升级
如果您只是想升级到postgres 12,这里有一些指导。本文将重点介绍一种新的基于逻辑复制升级方法。它提供了安全性和少量的停机时间,但它可能比其他方法更复杂。
Kaarel Moppel
使用Postgres 12微调全文搜索
通过各种调整和考虑,让postgres中全文搜索场景的结果更加相关,这是一个有趣而详细的演练。
Rob Conery
Postgres 12中的虚拟列
Rob深入研究了生成的列,这些列与其他列一样存储。在这篇文章讲述了生成列的工作原理。
Rob Conery
使用Percona监控PostgreSQL数据库
Percona以其专业的数据库服务和工具而闻名,他们有一个名为PMM的开源监控工具,可以与Postgres一起使用。
Avinash Vallarapu (Percona)
case语句基础
在第324期中,我们提供了一个关于按顺序使用case的提示。本基本教程提供了更广泛的概述。
Lori Brok
postgres中使用libpq特性完成无缝应用程序故障转移
Avinash Vallarapu
pspg 2.5.0:现在有了“监视模式”
pspg最初只是一个简单的“分页器”,用于从psql输出查询结果,但现在它可以自己作为一个简单的postgres客户端工作,并在选定的间隔刷新结果。
Pavel Stěhule
pg_checksums1.0发布
数据校验和通过检查关机前后的校验和是否匹配来防止数据损坏。
Michael Banck
64位windows的file_textarray_fdw和odbc_fdw
Leo Hsu and Regina Obe
💡本周提示
在第308期中,我们分享了一个使用psql的readline支持搜索旧查询的技巧。
例如,按ctrl+r并键入sel将显示以前运行的select查询,而反复按ctrl+r将返回旧的匹配示例。如果你没有意识到这一点,那条建议很值得一读。
Ctrl+R技术的一个问题是,它依赖于搜索查询中存在的内容,如果我们想添加更多的上下文信息,以便将来查找查询,我们可以做什么?
注释!SQL允许您在查询上添加注释,如下所示:
SELECT * FROM users; -- find all people
现在,如果您执行Ctrl+R,您可以键入“find all”(或者“people”,比如说“find all”),上面的查询就会出现。这是一个简单的示例,在实际生产中,您可以将它用于更复杂的查询。
🗓即将举办的Postgres活动
- PG Down Under(11月15日,澳大利亚悉尼)-本年度澳大利亚第二次postgres会议。
- 2Q PGCONF 2019(2019年12月4日至5日,芝加哥)-一个致力于交流关于世界上最先进的开源数据库的知识的会议:postgresql
- PgDaySF(2020年1月21日,旧金山)-将PostgreSQL国际社区带到旧金山和硅谷。
- PgConf.Russia(2020年2月3日至5日,俄罗斯莫斯科)-一天的辅导和两天的三次会谈。
- PGConf India (2020年2月26日至28日,印度马哈拉施特拉邦班加罗鲁)
- pgDay Paris 2020(2020年3月26日,法国巴黎)-了解更多关于世界上最先进的开源数据库的信息。