如何在 PostgreSQL 中将数字列转换为没有时区的日期时间



我想更改表以将列的数据类型从数字更改为没有时区的时间戳。它有现有数据。有什么需要注意的吗?

ALTER TABLE <table name>
ALTER COLUMN <column name> type timestamp without time zone
USING to_timestamp(<column name>) AT TIME ZONE 'UTC';

例:

ALTER TABLE test.numericdates
ALTER COLUMN date type timestamp without time zone
USING to_timestamp(date) AT TIME ZONE 'UTC';

相关内容

  • 没有找到相关文章

最新更新