A12*_*321 2 postgresql postgresql-9.1
我有类型为boolean NULL的表t1和列c1.列中的所有值都为NULL.但是PostgreSQL不允许我这样改变列的类型:
ALTER TABLE "t1"
ALTER "c1" TYPE timestamp;
* ERROR: column "c1" cannot be cast to type timestamp without time zone
Run Code Online (Sandbox Code Playgroud)
我该如何更改类型?谢谢
如果列中的所有值都为null,则简单地添加USING NULL:没有难以进行的转换.
ALTER TABLE "t1"
ALTER "c1" TYPE timestamp USING NULL;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
893 次 |
| 最近记录: |