我正在使用 Postgres Debezium 源连接器,它不支持带有 timezone 的列。我想将表列的类型从 转换timestamptz
为timestamp
。
Postgres 表仅以 UTC 时区存储数据,理想情况下,此转换不应导致任何值更改。实现此目的的最佳方法是什么?
我正在使用 Postgres Debezium 源连接器,它不支持带有 timezone 的列。我想将表列的类型从 转换timestamptz
为timestamp
。
Postgres 表仅以 UTC 时区存储数据,理想情况下,此转换不应导致任何值更改。实现此目的的最佳方法是什么?
您已经看到了我相关的答案,解决了反向转换
timestamp
→timestamptz
无需表重写的问题:嗯,从Postgres 12开始,同样的“复活节彩蛋”功能也适用于
timestamptz
→ 。发行说明:timestamp
所以就:
而且您不必直接处理系统目录(如果可能的话应该避免)。