标签: postgresql
我想在已创建的表中为字段添加默认值。是否可以在不必完全重新初始化数据库的情况下进行此更改?我试图避免重新创建所有测试数据。
答案 0 :(得分:1)
假设你有一个像这样的表:
CREATE TABLE X (A INT, B INT, C TEXT);
并且您希望将B的默认值设置为5.您可以说:
ALTER TABLE X ALTER COLUMN B SET DEFAULT 5;