1

庆双节:postgresql 15 版本新动态 -m6米乐安卓版下载

原创 多米爸比 2022-09-10
1388

中秋佳节今日恰好与教师节重叠,祝各位中秋节快乐,也祝各位老师教师节快乐。

postgresql国际社区前两天发布了postgresql 15的beta4版本,现对变化的内容进行翻译,并整理至beta1以来的变化。

总结:最主要的变化是sql/json相关的特性被回退,<> 之前写的这篇文章我也做了如下标注:

image.png

postgresql 15 beta 4相比beta 3的变化

1.sql/json相关的特性被回退

  • json构造函数
    json(), json_scalar(),json_serialize(),json_array(),json_arrayagg(),json_object(),json_objectagg()
  • json查询函数
    json_exists(), json_query(), json_value()
  • json断言测试
    is json [ value | array | object | scalar | [with | without ] unique keys ]
  • json数据转table函数
    json_table()

这些功能都被回退延期,可能出现在16。

2.merge特性在copy或者with语句里crash修复

3.enable table_rewrite event triggers for alter materialized view.

该特性尚未研究。

4.修复创建数据库通过写wal的方式可能产生crash问题

创建数据库指定strategy wal_log会在拷贝模板数据库数据文件以写wal的方式逐个拷贝数据块而不是传统的拷贝文件的方式。

5.并行vacuum crash修复

6.修复recovery prefetch在备库升主时crash问题

通过recovery_prefetch参数,数据库recovery恢复期间允许对wal段文件进行预读来降低io等待时间,在备库提升主库的过程中,可能会crash问题。

7.pg_walinspect插件读取wal失败时返回lsn问题修复

postgresql 15 beta 2相比beta 1的变化

1.json_table函数输出的列可以使用数据类型上定义的字符排序

2.pg_publication_tables视图新增了列名称以及row过滤的列表

3.禁止组合发布使用不同的字段列表

4.string不再是保留关键字

5.explain merge输出bug修复

6.copy…with(header match)修复

7.brin索引hot更新修复

8.amcheck插件修复

9.psql客户端notice消息修复为即时输出而非事务结束后

10.timing计时即便遇到错误仍然输出时间

11.\dconfig元命令不带参数,输出修改的默认参数个数降低

12.pg_upgrade改进idempotence和icu字符集排序检测

13.pgbench允许–partitions=0设置分区数为0

保持联系

从2019年12月开始写第一篇文章,分享的初心一直在坚持,本人现在组建了一个pg乐知乐享交流群,欢迎关注我文章的小伙伴加我微信进群吹牛唠嗑,交流技术。

456.png

最后修改时间:2022-11-08 09:51:42
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
1人已赞赏
【米乐app官网下载的版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

网站地图