메뉴 바로가기 본문 바로가기
Support

Orange board

[알티베이스] 인덱스 정보 출력에 대한 질문입니다.

이남현 2020-09-14

정확한 응답을 위해 아래의 정보를 포함하여 질문을 작성해 주십시오.

 - 제품명 및 버전: orange for altibase 6/7

 - DBMS 버전: altibase 7.1.0.3.9
 - DB Client 버전: 접속 시 clinet 6.3.1
 - OS 버전: 리눅스 7.5


안녕하세요.


알티베이스 이남현 이라고 합니다.


현재 고객사 데이터를 구축 후 오렌지 툴을 사용하는 도중 아래의 현상으로 질문 드리게 되었습니다.


"테이블 오너 유저인덱스 생성 유저가 다를 경우 Desc(디스크립션)에서 해당 인덱스 정보가 누락되는 현상" (SYS 유저로 접속했을 때도 동일한 현상)


[테스트 진행]


# TEST 유저 생성

iSQL> create user test identified by test;

Create success.


# TEST 유저 접속

iSQL> connect test/test;

Connect success.


# TEST 유저의 TEST 테이블 생성

iSQL> create table test(c1 char(10), c2 numeric);

Create success.


# SYS 유저로 TEST 테이블에 인덱스 생성 (idex_test1)

iSQL> create index idex_test1 on test.test(c1);

Create success.


# TEST 유저로 TEST 테이블에 인덱스 생성 (idex_test2)

iSQL> connect test/test;

Connect success.

iSQL> create index idex_test2 on test(c2);

Create success.



# 디스크립션 정보


CREATE TABLE TEST.TEST

(

    C1  CHAR(10),

    C2  NUMERIC(38)

)

TABLESPACE SYS_TBS_MEM_DATA;


CREATE INDEX SYS.IDEX_TEST1

ON TEST.TEST

()    <-- 정보 누락

TABLESPACE SYS_TBS_MEM_DATA;


CREATE INDEX TEST.IDEX_TEST2

ON TEST.TEST

(C2)

TABLESPACE SYS_TBS_MEM_DATA;



이 현상은 스키마브라우저에 Table 탭의 Index 정보도 동일하게 SYS 유저로 만든 IDEX_TEST1 만 목록에는 나오지만 안에 컬럼 정보 등이 보이지 않습니다.


스키마브라우저의 Index 탭에서는 보이지만 사용자가 해당 테이블 정보의 디스크립션 정보에서 바로 보는게 편하기 때문에 사용하기 불편하다고 합니다.


참고로 고객이 사용하는 다른 SQL툴에서는 나온다고 합니다.


해당 사항 개선이 가능한지 문의 드립니다.


감사합니다.






첨부파일
    등록된 파일이 없습니다.
안녕하세요. 웨어밸리 오렌지팀입니다.

안녕하세요. 웨어밸리 오렌지팀입니다.

해당 현상 확인하였습니다.
특정스키마의 테이블의 인덱스를 다른 스키마의 인덱스로 생성하는 것에 대해,
Index 생성 스크립트가 정상적으로 표시되지 않는 것을 확인하였습니다.

빠른 수정 조치가 이루어지도록 하겠습니다.
다만 Orange 7 버전에 적용될 예정이며 Orange 6 버전에는 EOS인 관계로 적용이 되지 않습니다.

감사합니다.
오렌지팀2020-09-15