这可能是由于Update语句未正确更新tstzrange数据类型的原因。可以使用以下代码示例修复此问题:
UPDATE table_name SET tstz_field = tstz_range(lower_bound, upper_bound) WHERE id = some_id;
在这个示例中,tstz_field 是tstzrange数据类型的列, lower_bound 是范围的开始时间, upper_bound 是范围的结束时间,some_id是要更新的行的标识符。
确保你按照正确的格式更新tstzrang数据类型,这样就可以在Postgresql中成功更新。