묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE member 테이블을 가리키는 파일이 무엇인가요?
2015.02.04 18:47
[ root/xe1 ]와 [ root/xe2 ] 방식으로, 두개의 xe를 설치했어요.
DB 주소는 localhost로 똑같은 DB를 바라보게했구요.
테이블 접두사는 각각 xe1과 xe2입니다
우선 제 목적은 두개의 xe에서 member 관련 테이블만 공유하는거에요.
xe1_member ~ 테이블과 xe2_member ~ 테이블을 다음 쿼리로 통합시켰습니다.
Create Table total_member
Select * From xe1_member Union
Select * From xe2_member
이제 xe1과 xe2 폴더 어딘가에 있는 파일을 수정하여,
xe1_member와 xe2_member을 total_member로 바라보게 만들어야하는데,
관련 파일을 찾기가 어렵네요. 어디에 있을까요?
댓글 4
-
초보개발자시작
2015.02.04 19:12
-
YJSoft
2015.02.05 02:49
우선 member 모듈 테이블명 자체는 modules/member/schemas/member.xml에 있습니다.(<table name="member">)
다만 XE 구조상 무조건 prefix를 붙이도록 되어 있기에, 질문하신 사항은 간단히는 구현이 힘들 것으로 보입니다.
-
초보개발자시작
2015.02.05 10:38
member 모듈에서만 prefix를 total_ 로 바꿀 수 있다면, 쉬이 될거라 생각했는데 안되는군요
회원DB만 따로 공유 하는 법 말고, '모든 모듈'을 같은 DB로 바라보게하는 방법 밖에 없겠군요 ㅜ
-
이즈야
2015.02.05 12:25
DB 접근은 항상 DB 클래스를 통해 합니다. 따라서 쿼리를 요청하는 순간에 member 테이블 prefix만 바꿔준다라고 바꿔주면... 될 듯해요.
classes 폴더를 잘 찾아보세요.
이거 불가능한 걸까요..? 으..