1
我在PostgreSQL中創建的表是這樣的:如何更改PostgreSQL中的約束定義?
CREATE TABLE Table1 (
Id varchar(100) PRIMARY KEY CHECK (Id ~ '^[a-z0-9]{3,15}$'),
...
);
這將自動創建一個名爲table1_id_check
約束。
現在我想改變檢查約束
(Id ~ '^[a-z0-9]{3,}$')
我怎樣才能做到這一點在PostgreSQL中作爲單個語句不刪除約束,並再次重現呢?