2011-01-20 3 views

답변

143

이 'SET'

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

테이블의 이름 앞에 'ONLY'가 사용됩니까? –

+8

"테이블 이름 앞에 ONLY가 지정된 경우 해당 테이블 만 변경되고, ONLY를 지정하지 않으면 테이블과 모든 해당 하위 테이블 (있는 경우)이 변경됩니다." http://www.postgresql.org/docs/ 9.3/static/sql-altertable.html –

50

를 잊어 그리고됩니다 기본값을 제거하려면 값 제한으로 수행 할 수 있습니다.

ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT; 
관련 문제