[postgresql] 열 유형을 변경하고 null이 아닌 설정

열 유형을 변경하고 해당 열을 not null함께 설정하는 방법은 무엇입니까?

나는 노력하고있다 :

ALTER TABLE mytable ALTER COLUMN col TYPE character varying(15) SET NOT NULL

이것은 오류를 반환합니다.

올바른 구문은 무엇입니까?



답변

이것은 정확해야합니다.

ALTER TABLE mytable
    ALTER COLUMN col TYPE character varying(15),
    ALTER COLUMN col SET NOT NULL


답변