소스 DB 불일치 2
- 작성자 :
- 하*수
- 작성일 :
- 2013-12-02 18:46:26
- 조회수 :
- 584
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
그럼 모바일 스키마가 잘 못 되었나 봅니다. 확인해 보세요.
PARENT_ROLE라고 사용되고 있음.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:%EA%B4%80%EB%A0%A8_%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4_%EA%B5%AC%EC%A1%B0_%EB%B0%8F_%EC%8A%A4%ED%82%A4%EB%A7%88
스크립트: 1단계.
CREATE TABLE `COMTNROLES_HIERARCHY` (
`PARENT_ROLE` varchar(30) NOT NULL,
`CHILD_ROLE` varchar(30) NOT NULL,
PRIMARY KEY (`PARENT_ROLE`,`CHILD_ROLE`),
KEY `FK_ROLES2` (`CHILD_ROLE`),
CONSTRAINT `FK_ROLES1` FOREIGN KEY (`PARENT_ROLE`) REFERENCES `COMTNAUTHORINFO` (`AUTHOR_CODE`),
CONSTRAINT `FK_ROLES2` FOREIGN KEY (`CHILD_ROLE`) REFERENCES `COMTNAUTHORINFO` (`AUTHOR_CODE`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 1차 해결은 공통컴퍼넌트 스키마 상용 --
공통 스키마에서는 정상적으로 동작하나 다음과 같은 에러가 발생하였습니다.
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'com4.COMTNMOBILEMENUINFO' doesn't exist
공통,모바일스키마에 둘다 해당 테이블 없음.
egovframe 3일전에 받은 거닌깐 최신으로 봅니다.
=== 답변 내용. =====
안녕하세요 프레임워크센터입니다.
지금 테스트하신 버전이 어떤 버전인지 모르겠지만 현재 버전은 올려주신 에러가 없습니다.
COMTNEMPLYRINFO user_nm --> 당연히 있구요..
저희가 제공하는 스키마 중에 PARENT_ROLE이라는 이름을 컬럼으로 사용하지 않습니다.
표준프레임워크를 다시 받으신 후 시도해 보시기 바랍니다.
수고하세요.
PARENT_ROLE라고 사용되고 있음.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:%EA%B4%80%EB%A0%A8_%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4_%EA%B5%AC%EC%A1%B0_%EB%B0%8F_%EC%8A%A4%ED%82%A4%EB%A7%88
스크립트: 1단계.
CREATE TABLE `COMTNROLES_HIERARCHY` (
`PARENT_ROLE` varchar(30) NOT NULL,
`CHILD_ROLE` varchar(30) NOT NULL,
PRIMARY KEY (`PARENT_ROLE`,`CHILD_ROLE`),
KEY `FK_ROLES2` (`CHILD_ROLE`),
CONSTRAINT `FK_ROLES1` FOREIGN KEY (`PARENT_ROLE`) REFERENCES `COMTNAUTHORINFO` (`AUTHOR_CODE`),
CONSTRAINT `FK_ROLES2` FOREIGN KEY (`CHILD_ROLE`) REFERENCES `COMTNAUTHORINFO` (`AUTHOR_CODE`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 1차 해결은 공통컴퍼넌트 스키마 상용 --
공통 스키마에서는 정상적으로 동작하나 다음과 같은 에러가 발생하였습니다.
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'com4.COMTNMOBILEMENUINFO' doesn't exist
공통,모바일스키마에 둘다 해당 테이블 없음.
egovframe 3일전에 받은 거닌깐 최신으로 봅니다.
=== 답변 내용. =====
안녕하세요 프레임워크센터입니다.
지금 테스트하신 버전이 어떤 버전인지 모르겠지만 현재 버전은 올려주신 에러가 없습니다.
COMTNEMPLYRINFO user_nm --> 당연히 있구요..
저희가 제공하는 스키마 중에 PARENT_ROLE이라는 이름을 컬럼으로 사용하지 않습니다.
표준프레임워크를 다시 받으신 후 시도해 보시기 바랍니다.
수고하세요.
A
안녕하세요. 하정수님.
참조하신 URL은 공통컴포넌트 1.0 버전의 스키마정보입니다.
2.0부터는 개발환경 자체에 포함되어 있는 script 파일을 사용하셔야 합니다.
script는 공통컴포넌트 생성 wizard로 생성시 src/script/ 밑에 DBMS별로 생성됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.
참조하신 URL은 공통컴포넌트 1.0 버전의 스키마정보입니다.
2.0부터는 개발환경 자체에 포함되어 있는 script 파일을 사용하셔야 합니다.
script는 공통컴포넌트 생성 wizard로 생성시 src/script/ 밑에 DBMS별로 생성됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.