부록
시스템 카탈로그
이 절에서는 AgensGraph가 제공하는 시스템 카탈로그를 설명합니다. 시스템 카탈로그는 스키마 메타데이터를 저장합니다. AgensGraph가 제공하는 시스템 카탈로그 목록은 아래와 같으며, PostgreSQL의 카탈로그에 대해서는 링크를 참조하십시오.
카탈로그 이름 |
용도 |
|---|---|
ag_graph |
DB에 생성된 그래프 목록 |
ag_label |
DB에 생성된 레이블 목록 |
ag_graphmeta |
레이블 간 메타 정보 |
ag_graph
DB에 생성된 그래프 목록을 보여줍니다. 하나의 그래프는 하나의 스키마에 대응합니다.
ag_graph 열
이름
타입
설명
graphname
name
그래프 이름
nspid
oid
연관된 스키마(= namespace)의 Oid
ag_label
DB에 생성된 레이블 목록을 보여줍니다. 하나의 레이블은 하나의 테이블(릴레이션)에 대응합니다(일대일 대응).
ag_label 열
이름
타입
설명
labname
name
레이블 이름
nspid
oid
소속 그래프의 oid
labid
int32
동일한 그래프 내에서 레이블을 구분하기 위한 순차 id
relid
relid
연결된 테이블(릴레이션)의 oid
labkind
char
이 항목은 V 또는 E 중 하나의 값을 가집니다.
V: 정점 레이블
E: 간선 레이블
ag_graphmeta
레이블 간 메타 정보를 저장하며, 그래프 모델을 식별하는 데 사용됩니다.
ag_graphmeta 열
이름
타입
설명
graph
oid
그래프 oid
edge
int16
간선의 labid
start
int16
시작 정점의 labid
end
int16
끝 정점의 labid
edgecount
int16
시작/끝 레이블 간 동일한 간선의 개수
시스템 뷰
AgensGraph가 제공하는 시스템 뷰를 설명합니다. 시스템 카탈로그 외에도 사용자에게 직관적인 정보를 제공하는 뷰가 있습니다. AgensGraph가 제공하는 시스템 뷰 목록은 아래와 같으며, PostgreSQL의 뷰에 대해서는 링크를 참조하십시오.
카탈로그 이름 |
용도 |
|---|---|
ag_property_indexes |
속성 인덱스 목록 |
ag_graphmeta_view |
graph_meta 정보를 객체 이름으로 제공 |
ag_property_indexes
속성 인덱스 목록을 표시합니다.
ag_property_indexes 열
이름
타입
설명
graphname
name
그래프 이름
labelname
name
레이블 이름
indexname
name
속성 인덱스 이름
tablespace
name
테이블스페이스 이름
unique
boolean
중복 허용 여부
indexdef
text
인덱스 생성에 사용된 쿼리 구문
owner
name
인덱스 소유자
size
text
인덱스 크기
description
text
인덱스 설명(주석)
ag_graphmeta_view
ag_graphmeta에 대해 직관적인 정보를 제공하는 뷰입니다.
ag_graphmeta_view 열
이름
타입
설명
graphname
name
그래프 이름
start
name
시작 vlabel 이름
edge
name
간선 이름
end
name
끝 vlabel 이름
edgecount
bigint
시작/끝 레이블 간 동일한 간선의 개수