【发布时间】:2018-08-16 06:58:51
【问题描述】:
我想更改表以将列的数据类型从数字更改为没有时区的时间戳。它有现有的数据。有什么我需要注意的问题吗?
【问题讨论】:
标签: postgresql alter-table alter-column
我想更改表以将列的数据类型从数字更改为没有时区的时间戳。它有现有的数据。有什么我需要注意的问题吗?
【问题讨论】:
标签: postgresql alter-table alter-column
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';
【讨论】: