需求
- 1.新增字段时要设置不为空(not null)的限制时,必须要给个默认值
- 2.修改/删除字段约束
新增字段同时设置约束
-- int类型
ALTER TABLE "ep"."user"
ADD COLUMN if not exists "examine" int4
default 0 not null ;
-- string类型
ALTER TABLE "ep"."user"
ADD COLUMN if not exists "unit" varchar(64)
DEFAULT '' not null;
删除字段约束
alter table "ep"."user" alter column unit drop not null;
修改字段约束
alter table "ep"."user" alter column unit set not null;
删除字段
alter table "ep"."user" drop column if exists "unit";