【发布时间】:2015-03-17 17:44:52
【问题描述】:
- 是否有一种相当简单的方法可以将
column_1(数据类型ttext[])复制到column_2(数据类型JSON)?
...或...
- 是否有一种相当简单的方法可以直接将列的数据类型从
text[]toJSON转换?
我正在使用的表parts_bak1 有两列名为material_size (text[]) 和material_size_json (json)。
我尝试直接将列转换为以下内容:
ALTER TABLE parts_bak1 ALTER COLUMN material_size TYPE JSON USING material_size::text[];
错误:无法自动投射列“material_size”
提示:指定一个 USING 表达式来执行转换。
我不确定如何甚至如果我应该使用USING 来应对挑战?
【问题讨论】:
标签: json postgresql