如前所述在博客,PostgreSQL 14刚刚发布。需要一个引物吗?Umair Shahid最近拼凑成了一个伟大的概述,PostgreSQL 14 -性能、安全性、可用性和可观察性。
我最近做了一个做事投入使用JSON在PostgreSQL的两篇博文系列题为存储和使用JSON在PostgreSQL,而从这两个博客仍然是相关的所有信息的发布PostgreSQL 14 (PG14),我们需要提供一个快速更新展示一些改进。
保持这个短暂的:PG14之前,领域摆脱JSON看起来像下面这样:
|
1
2
3
4
5
|
movie_json_test
=
#选择jsonb_column - > >“标题”作为标题,jsonb_column - > >“imdb_rating”评级,jsonb_column - > >的imdb_id imdb_id从movies_jsonb (jsonb_column - > >“标题”)::varchar =‘复仇者:结局(2019);
标题
|
评级
|
imdb_id
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
+
- - -
- - -
- - -
- - -
+
- - -
- - -
- - -
- - -
- - -
- - - - - -
复仇者
:
结局
(
2019年
)
|
|
tt4154796
(
1
行
)
|
虽然这个工作,它并不特别直观的开发人员来说,可以用来与JSON代码交互。从版本除了14可以使用更自然和用户友好的语法来访问数据。
|
1
2
3
4
5
|
movie_json_test
=
#选择jsonb_column(“标题”)作为标题,jsonb_column (“imdb_rating”)作为评级,jsonb_column (' imdb_id '] imdb_id从movies_jsonb jsonb_column['标题']=”“复仇者:结局(2019)”;
标题
|
评级
|
imdb_id
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
+
- - -
- - -
- - -
- - -
+
- - -
- - -
- - -
- - -
- - -
- - -
- - - - - -
“复仇者:结局(2019)”
|
零
|
“tt4154796”
(
1
行
)
|
不仅可以获得顶级属性,但你也可以访问嵌套数组和列表:
|
1
2
3
4
5
|
movie_json_test
=
#选择jsonb_column(“标题”)作为标题,jsonb_column (“imdb_rating”)作为评级,jsonb_column imdb_id [' imdb_id '], jsonb_column['演员'][0]从movies_jsonb jsonb_column['标题']=”“复仇者:结局(2019)”;
标题
|
评级
|
imdb_id
|
jsonb_column
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
+
- - -
- - -
- - -
- - -
+
- - -
- - -
- - -
- - -
- - -
- - -
- - - - - -
+
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - - - - -
“复仇者:结局(2019)”
|
零
|
“tt4154796”
|
{
“id”
:
“nm0000375”
,
“名称”
:
“小罗伯特·唐尼。”
,
“性格”
:
“托尼·斯塔克/钢铁侠”
}
(
1
行
)
|
整体这个语法仍将使用所有相同的索引,JSON函数,等等,以前可用的。虽然这是一个相对较小的变化,实际上它应该让事情更自然的开发者希望推动更多的采用和使用
读我们的新白皮书:
为什么客户选择为PostgreSQL Pe雷竞技下载官网rcona吗






