【发布时间】:2019-12-23 08:14:42
【问题描述】:
我正在将 postgresql 列数据类型从整数 [] 更改为整数,同时执行以下查询,
alter table contact_type alter column is_delete set data type integer USING is_delete::integer
我遇到了错误
ERROR: cannot cast type integer[] to integer
LINE 1: ...umn is_delete set data type integer USING is_delete::integer
^
SQL state: 42846
Character: 86
但是当尝试将数据类型从 varchar[] 更改为 char 时,下面的查询可以正常工作
alter table contact_type alter column ct_type set data type varchar
我已经引用了这个链接so link,但它不适用于将数组转换为普通数据类型..
编辑:- 它是没有任何数据的空表...
【问题讨论】:
标签: sql postgresql