73
PostgreSQL에서 열 기본값을 어떻게 변경합니까?PostgreSQL에서 열 기본값을 변경하려면 어떻게해야합니까?
ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';
그러나 그것은 나에게 오류 준 :
나는 시도했다
ERROR: syntax error at or near "DEFAULT"
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;
테이블의 이름 앞에 'ONLY'가 사용됩니까? –
"테이블 이름 앞에 ONLY가 지정된 경우 해당 테이블 만 변경되고, ONLY를 지정하지 않으면 테이블과 모든 해당 하위 테이블 (있는 경우)이 변경됩니다." http://www.postgresql.org/docs/ 9.3/static/sql-altertable.html –