我有一个名为
但是运行这个命令会给我报错:
matches
的表格,其中有一列名为deleted_date
,其类型为日期,因此其值看起来像现在这样:2020-12-30
。我想将此列的类型从日期更改为整数,以便我可以存储Unix时间戳。
我正在尝试通过运行以下命令来实现:
ALTER TABLE matches ALTER COLUMN deleted_date TYPE INT USING deleted_date::INT;
但是运行这个命令会给我报错:
error: cannot cast type date to integer
有没有办法告诉POSTGRESQL只需用一个新的空的“null”整数变量替换任何已删除的日期值?