0

尝试在 Citus 上以编程方式更新一些日期,我总是得到

[0A000] ERROR: STABLE functions used in UPDATE queries cannot be called with column references

从像这样的查询

UPDATE date_container SET json_value = json_value::jsonb - 'created_time' || CONCAT('{"created_time":"',
                                     rtrim(replace(to_timestamp(((json_value->>'created_time')::numeric/1000000))::text,' ','T'), '-05'),'"}')::jsonb

从理论上讲,所有方法都是immutable,但由于某些原因,它说它的某些部分不是。

我还尝试了以下所有方法: PostgreSQL:如何从 Unix 纪元转换为日期?

4

0 回答 0