반응형
ALTER TABLE, null이 아닌 열에 null 설정, PostgreSQL 9.1
null이 아닌 열이있는 테이블이 있습니다.이 열에 null 값을 기본값으로 설정하는 방법은 무엇입니까?
내 말은, 나는 다음과 같이하고 싶다.
postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL;
그러나 그것은 보여줍니다 :
postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL;
ERROR: syntax error at or near "NULL"
LINE 1: ALTER TABLE person ALTER COLUMN phone SET NULL;
ALTER TABLE person ALTER COLUMN phone DROP NOT NULL;
자세한 내용은 http://www.postgresql.org/docs/9.1/static/sql-altertable.html
이 형식으로 명령을 실행하십시오.
ALTER TABLE tablename ALTER COLUMN columnname SET NOT NULL;
컬럼을 널이 아닌 값으로 설정합니다.
First, Set :
ALTER TABLE person ALTER COLUMN phone DROP NOT NULL;
다음 형식으로 명령을 실행하십시오.
ALTER [ COLUMN ] column { SET | DROP } NOT NULL
참고 URL : https://stackoverflow.com/questions/13643806/alter-table-set-null-in-not-null-column-postgresql-9-1
반응형
'Development Tip' 카테고리의 다른 글
클라이언트 측 유효성 검사 속성을 생성하지 않는 MaxLength 속성 (0) | 2020.10.15 |
---|---|
Android 4.0에서 Holo 테마의 기본 색상 값은 무엇입니까? (0) | 2020.10.15 |
Gradle 버전 2.2가 필요합니다. (0) | 2020.10.15 |
디버거는 프로세스를 계속 실행할 수 없습니다. (0) | 2020.10.15 |
캔버스에서 실제 마우스 위치 (0) | 2020.10.15 |