我正在尝试根据一秒钟内的值更新一个表中的布尔列。
UPDATE channels
SET contains_photos = TRUE
WHERE id IN (SELECT unnest(ancestors)
FROM channel_tree WHERE id = 11329);
该channel_tree.ancestors
列包含一组通道 ID。以上失败并出现以下错误:
错误:无法截断“channel_tree”,因为此会话中的活动查询正在使用它
最重要的目标是将所有给定通道的contains_photos
列设置为 true 。ancestors
任何人都知道如何最好地缓解此错误,甚至是替代解决方案?