디비스크립트 에러문의
- 작성자 :
- 박*남
- 작성일 :
- 2017-07-24 18:44:00
- 조회수 :
- 1,043
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
1.빈 프로젝트를 만듦.
2.공통컴포넌트를 생성함 [new>eGovFrmae Common component]
- 생성시 디비 스크립트는 생성하지 않음.
3.디스크립스트(mysql)를 수행하면 에러가 발생됨
EX.
CREATE TABLE COMTECOPSEQ(
TABLE_NAME VARCHAR(20) NULL,
NEXT_ID NUMERIC(30) NULL,
PRIMARY KEY (TABLE_NAME)
);
PK인데 NULL을 허용하겠다는 스크립트로 에러
다수의 스크립트가 존재합니다.
결론 (mysql기준)
- 다수의 db스크립트가 pk생성시 제약조건이 제대로 되어 있지 않아 생성되지 않습니다.
(하나하나 수정하기에는 너무나도 번거롭고, 다른분들도 이런 애로사항이 있지 않나 해서 작성합니다.)
2.공통컴포넌트를 생성함 [new>eGovFrmae Common component]
- 생성시 디비 스크립트는 생성하지 않음.
3.디스크립스트(mysql)를 수행하면 에러가 발생됨
EX.
CREATE TABLE COMTECOPSEQ(
TABLE_NAME VARCHAR(20) NULL,
NEXT_ID NUMERIC(30) NULL,
PRIMARY KEY (TABLE_NAME)
);
PK인데 NULL을 허용하겠다는 스크립트로 에러
다수의 스크립트가 존재합니다.
결론 (mysql기준)
- 다수의 db스크립트가 pk생성시 제약조건이 제대로 되어 있지 않아 생성되지 않습니다.
(하나하나 수정하기에는 너무나도 번거롭고, 다른분들도 이런 애로사항이 있지 않나 해서 작성합니다.)
A
안녕하세요 박성남님
표준프레임워크센터입니다.
이와 같은 상황은 다음을 참고하시길 바랍니다.
자주 묻는 질문 > 4. [공통컴포넌트]MySQL 5.7.3 버전 이상에서 공통컴포넌트 스크립 생성 실패
감사합니다.
표준프레임워크센터입니다.
이와 같은 상황은 다음을 참고하시길 바랍니다.
자주 묻는 질문 > 4. [공통컴포넌트]MySQL 5.7.3 버전 이상에서 공통컴포넌트 스크립 생성 실패
감사합니다.