在postgres中将文本更改为时间

时间:2012-03-18 18:45:19

标签: sql postgresql postgresql-8.4

我有一个以文本形式导入的列。我怎样才能在postgres中从文本中改变数据类型的时间?

请帮忙。

2 个答案:

答案 0 :(得分:2)

Google postgres字符串到时间戳建议to_timestamp

答案 1 :(得分:1)

alter table <table>
alter <columnname> type time
using <columnname>::time;

如果它不是直接转换..你也可以写一个函数来处理这个......

alter table <table>
alter <columnname> type time
using fn_someconversionfunction(<columnname>);