健康一贴灵,专注医药行业管理信息化

pgsql中字段值 从”int" 转换为"int 数组“

示例:ACCOUNT表中,department_id是一个int类型的字段,permiss是一个数组字段,

默认每个人只有自己所在所在部门的权限,

正常情况下,permiss的值 就是{department_id}的值 。

但在直接赋值时,因为字段类型不一样,需要转换一下:
在要转换的字段前后加上中括号就行 []

 
select ARRAY[department_id] from account ;
update account set permiss=ARRAY[department_id] where 要更新的条件

 

posted @ 2025-04-17 09:21  一贴灵  阅读(26)  评论(0)    收藏  举报
学以致用,效率第一