SQL:postgreSQL中json_pretty()的等价物是什么

SQL:postgreSQL中json_pretty()的等价物是什么,sql,json,postgresql,Sql,Json,Postgresql,这个MySQL函数的等价物是什么 SELECT JSON_PRETTY('{"a": 1, "b": 2, "c": 3}') as Result From table; 格式化JSON: +------------------------------+ | Result | +------------------------------+ | { "a": 1,

这个MySQL函数的等价物是什么

SELECT 
JSON_PRETTY('{"a": 1, "b": 2, "c": 3}') 
as Result
From table;
格式化JSON:

+------------------------------+
| Result                       |
+------------------------------+
| {
  "a": 1,
  "b": 2,
  "c": 3
} |
+------------------------------+

我已经尝试过文档中提到的jsonb_pretty(),但是没有用

您想要的
jsonb_pretty()
,它从9.5版开始在Postgres中提供:

select jsonb_pretty('{"a": 1, "b": 2, "c": 3}') as result

请注意,这仅适用于
jsonb
数据类型。如果您的输入是
json
,则需要首先强制转换它。

jsonb\u