2013-02-22 3 views
0

PostgreSQL 데이터베이스에 키 값 쌍을 저장해야하는데 레코드에 관한 몇 가지 기본 정보가 있습니다.PostgreSQL의 키 값 쌍

내가 검색 한 주제에 대한 검색 결과가 나온 후 hstore이 옵션 중 하나입니다. 그러나 문서를 살펴본 후에도 hstore 열이있는 테이블에 레코드를 추가하는 방법과 결과에서 어떻게 반환되는지, 그리고 어떻게 파싱 할 수 있는지 파악할 수는 없습니다.

저는 PostgreSQL에 완전히 익숙하므로 어떤 코드 참조도 좋습니다.

답변

2

추가 모듈 hstore을 설치해야 사용할 수 있습니다. 데이터베이스 당 한 번 :

CREATE EXTENSION hstore; 

CREATE EXTENSION이 Postgres 9.1에서 도입되었습니다. 이전 버전에는 다른 방법이 있습니다.

related question od dba.SE 아래의 RDBMS에있는 EAV (Entity-Attribute-Value) 저장소의 장점과 단점에 대해 자세히 알아보십시오.