0
点赞
收藏
分享

微信扫一扫

PostgreSQL 使用 using 实现 integer 和 integer[] 表字段类型相互转换


PostgreSQL里有数组类型,那么 integer 和 integer[] 如何相互转换呢?

integer[] -》 integer

ALTER TABLE image ALTER COLUMN id TYPE INTEGER USING id[1]::INTEGER;

integer -》 integer[]

ALTER TABLE image ALTER COLUMN id TYPE INTEGER [] 
    USING CASE 
        WHEN id is NULL 
            then NULL 
        ELSE array [id] 
        END ::INTEGER [];

举报

相关推荐

0 条评论