我已經洗掉了 postgresql 中列的非空約束。現在我需要將非空約束添加回列。我的表中已經有資料了。我該怎么做?
此列已創建: columnname TEXT NOT NULL
uj5u.com熱心網友回復:
如 Pg檔案中所述,您可以執行以下操作
update table_name set columnname='fill null data' where columnname is null;
ALTER TABLE table_name ALTER COLUMN columnname SET NOT NULL;
ALTER TABLE table_name ALTER COLUMN columnname SET default ' ';
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/363751.html
標籤:PostgreSQL的 目录
上一篇:如何選擇_和a之間的列的一部分
