[postgresql] PostgreSQL에서 열 기본값을 어떻게 변경합니까?

PostgreSQL에서 열 기본값을 어떻게 변경합니까?

난 노력 했어:

ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';

그러나 그것은 나에게 오류를 주었다.

ERROR: syntax error at or near "DEFAULT"



답변

‘SET’을 잊어 버렸습니다

ALTER TABLE ONLY users ALTER COLUMN lang SET DEFAULT 'en_GB';


답변

기본값 제약 조건을 제거하려면 다음을 수행하십시오.

ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT;


답변