[译] 比较PG不同版本之间的配置项变更 -- 升级必备利器
原文地址:https://www.depesz.com/2022/01/17/configuration-changes-across-pg-versions/
原文作者:depesz
2018年,我写下了 为什么升级 ,一个用于比较不同PG版本之间变更日志的聚合器。
当你想知道从12.1升级到12.9都能得到什么?看这里
大版本的变化呢?比如从9.5.20到14.1?可以看这里
它甚至可以列出所有与 索引 相关的变更。
今天,我更新了代码,再次显示了GUCs(配置参数)在不同版本之间的变化。比如,比对 13.5和14.1 之间的变化,可以得到:
- 两个参数被移除,不再存在
- 新增了17个参数
- 三个参数的默认值发生改变
每个GUC会列出(好吧,有些情况下也无法列出)相关那些描述它是什么的文档链接。
为了使其生效,我编译了从7.2开始的每个PG版本,共有410个,然后从中抽取配置参数及其默认值。
然后,我提取了所有PG主版本的文档,抽取了每个配置参数相关的文档片段。
这需要在以后的每个版本中进行更多的工作,但我认为我可以hold住。
无论如何,希望对你有所帮助。
- Title: [译] 比较PG不同版本之间的配置项变更 -- 升级必备利器
- Author: 严少安
- Created at: 2022-03-21 18:03:23
- Updated at: 2022-03-21 18:03:23
- Link: https://shawnyan.cn/2022/postgresql/fanyi-pg-diff-config/
- License: This work is licensed under CC BY-NC-SA 4.0.
推荐阅读
if (hexo-config('comment.enable') == true && hexo-config('comment.system') != "") {
if (hexo-config('comment.system') == "waline") {
@require "./waline.styl"
} else if (hexo-config('comment.system') == "gitalk") {
@require "./gitalk.styl"
} else if (hexo-config('comment.system') == "twikoo") {
@require "./twikoo.styl"
}
}
.comments-container
display inline-block
margin-top $spacing-unit
width 100%
#comment-anchor
width 100%
height 10px
.comment-area-title
width 100%
margin 10px 0
font-size 1.38rem
color var(--default-text-color)
font-family 'Consolas', '宋体', sans-serif
font-weight bold
i
color var(--default-text-color)
+redefine-tablet()
margin 5px 0
font-size 1.2rem