일단 DB볼륨의 구성은 올려주신 내용 중 GENERIC, DATA, INDEX, TEMP로 나누어놓은
방식으로 구성해 주시고 작업하시기 바랍니다.
발생한 에러는 null제약조건이 있는 칼럼인 module_srl에 null값이 들어 갔다는 메시지이며, 이는 중간에 제약조건을 변경했을 경우 발생할 수 있습니다. 최초의 구성은 null이 허용되었으나 중간에 not null제약 조건이 들어간 경우 null허용 시 들어갔던 null데이터는 그대로 남아 있기 때문입니다. 해당 데이터의 값을 찾아 default값을 설정하시기 바랍니다.
발생한 에러는 null제약조건이 있는 칼럼인 module_srl에 null값이 들어 갔다는 메시지이며, 이는 중간에 제약조건을 변경했을 경우 발생할 수 있습니다. 최초의 구성은 null이 허용되었으나 중간에 not null제약 조건이 들어간 경우 null허용 시 들어갔던 null데이터는 그대로 남아 있기 때문입니다. 해당 데이터의 값을 찾아 default값을 설정하시기 바랍니다.
이게 뭘 어케하라는걸까요? ㅠㅠ
지난 2월달 질문이신것 같습니다.
"일단 ..." 부분은 데이터베이스 생성시 데이터볼륨등을 추가할 수 있는데 데이터,인덱스,템프 볼륨을 별개로 추가하라는 의미이며, 잘 모르시겠으면 [교재] CUBRID SQL 기본과정(6강~8강) 의 생성부분이나 개발자 과정 for CUBRID2008 R3.1 의 생성부분을 참고하시면 됩니다.
"발생한 ..." 부분은 not null 컬럼에 null 값이 들어갔으며 그 이유에 대한 설명입니다. 이를 해결하기 위해 default 를 설정하면 된다는 의미입니다.
해당 에러가 발생하는 테이블(로드시 -v 옵션을 주면 화면에서 확인가능하며, 그때 보여지는 테이블 이름을 보면 됩니다, 에러가 뜨면 바로 ^C 해서 중지시키면 찾기 쉬울 것입니다) 의 module_srl 값에 대하여 default 설정을 해주면 됩니다.
이는 스키마화일(bloram_schema) 에 해당 테이블 정보에서 module_srl 의 default 값을 설정하면 됩니다. 혹은 not null 설정을 일단 제거합니다. 그런다음 로딩하시면 됩니다.
not null 설정을 추가하셔야 하니 로드가 완료된 후 질의편집기 등을 이용하여 해당 테이블 검색을 통하여 default 값으로 되어있거나, 혹은 not null 설정을 지웠을 경우 null 값을 가지는 레코드를 검색하여 원인을 찾아 조치하시면 됩니다.