2012-07-04 4 views
3

특정 유형의 요소에 색인을 만들고 싶습니다.PostgreSQL - TYPE의 요소에 대한 색인 생성

도와 주시겠습니까?

CREATE INDEX idx_street1 ON person (((address).street2)); 

을 그리고이하지 않는 당신을 위해 작동하는 경우 전체 오류 메시지를 포함 : 감사

CREATE TYPE taddress AS (
street1 varchar, 
street2 varchar, 
zipcode varchar, 
city varchar 
); 

CREATE TABLE person (
    id serial primary key, 
    firstname varchar not null, 
    lastname varchar not null, 
    address taddress); 

CREATE INDEX idx_street1 ON person ((address).street2); -- <- Doesn't work !! 

답변

1

하십시오, 이것을 시도.