0
我使用postgres9.4
,並存在關係「患者」有列「聯繫」與類型jsonb[]
,如何轉移類型jsonb[]
到jsonb
?postgres更改jsonb [] jsonb
以下是記錄。
=>select name, contact from "Patients" where contact is not null;
name | contact
--------+-----------------------------------------------------------------------------------------------------
"tom" | {"{\"name\": \"tom\", \"phone\": \"111111\", \"address\": \"shanghai\", \"relation\": \"your_relation\"}"}
我試圖情況如下,contact4
是與類型jsonb
alter table "Patients" alter column contact4 type jsonb using contact4::text::jsonb;
ERROR: invalid input syntax for type json
DETAIL: Expected ":", but found "}".
CONTEXT: JSON data, line 1: ...ress\": \"shanghai\", \"relation\": \"your_relation\"}"}
嘗試'...使用contact4 [1]' –