天天看点

PostgreSQL使用using修改字段类型

alter table "表名" alter "字段名"  type INTEGER using "字段名"::INTEGER;
           

这里我之前的字段类型为varchar,需要修改成int类型,由于不能直接转换,所以需要使用USING指令进行转换。

注意,如果想把其他类型转换成 timestamp 时间戳类型 ,是不能使用USING指令转换的,至于为什么我还没弄清楚,希望有高手懂的能留言指点一下,我是把字段删除重新创建的字段,在设置成timestamp类型。