从javascript中设置postgres数组字段为null

Set postgres array field to null from javascript

本文关键字:字段 null 数组 postgres javascript 设置      更新时间:2023-09-26

我正在更新postgres数据库中的一个字段,我需要将此字段设置为空,这是这些类型字段的默认NULL。

这是查询和字段,我试图设置为null是link_target_language

UPDATE  links SET link_target_language = null WHERE unique_id = 'b06457b8'

null在这里不起作用,因为任何数组字段都需要{}:

DETAIL: Array value must start with "{" or dimension information.

但是如果我放{},那么数据库中的字段是{}不是NULL作为真正的空字段。

那么如何真正清空postress中的数组字段从UPDATE命令与js ?

null强制转换为数组类型:

set link_target_language = null::text[]