PostgreSQL 修改表字段类型并设置默认值:详细步骤
在 PostgreSQL 中,您不能直接通过 ALTER COLUMN 语句将列的数据类型和默认值一起修改。您需要执行两个单独的 ALTER COLUMN 语句来完成此操作。
首先,您可以使用以下语句更改列的数据类型:
ALTER TABLE t_iam_user ALTER COLUMN bo_id TYPE varchar(32);
然后,您可以使用以下语句为列添加默认值:
ALTER TABLE t_iam_user ALTER COLUMN bo_id SET DEFAULT 'v0';
请注意,如果表中已经有数据,更改列的数据类型可能会导致数据丢失或转换错误。在执行此操作之前,请确保备份表中的数据。
原文地址: https://www.cveoy.top/t/topic/hu3S 著作权归作者所有。请勿转载和采集!