매니저를 이용해 테이블을 하나 만들고, 필드이름은 section 으로 하였습니다
기본값으로 '' 를 주었고 not null 상태로 만들었습니다
매니저를 이용해 테이블 이름을 마우스 우클릭->테이블 편집 으로 들어가 해당 필드를 선택한 후
하단에 "편집" 버튼을 눌러 not null 을 해제하고 확인을 누릅니다 (여기까진 문제 없음)
다시 한번 매니저를 이용해 테이블 이름을 마우스 우클릭->테이블 편집 으로 들어가 해당 필드(section) 를 선택한 후
하단에 "편집" 버튼을 눌러 not null 을 다시 체크하고 확인을 누르면 첨부한 파일과 같은 에러가 납니다
제 생각엔 section 이라는 필드가 예약어라서 이런 문제가 발생한게 아닌가 생각이 드는데, not null을 체크 해제
할때는 문제가 없는데 다시 not null 을 체크하면 문제가 생기네요
이게 매니저의 문제인지 DB 의 문제인지는 모르겠지만 빠른 해결이 되었으면 좋겠습니다
테이블 생성 SQL 문은
CREATE TABLE "aaaa"(
"section" character varying(10) DEFAULT '' NOT NULL
);
입니다
DB는 CentOS 5.4 64Bit 에 3.0 64비트 오리지널 버전으로 깔려 있고요
테이블을 만들때 사용했던 매니저는 윈도우 32비트용 3.0 입니다
데이터가 있을때나 없을때나 상관없이 에러가 납니다