
pg_meta_data는 PostgreSQL의 메타데이터를 저장하는 시스템 테이블입니다. 이 테이블은 데이터베이스의 구조와 속성을 저장하는 데 사용됩니다.
pg_meta_data의 columns에 들어있는 정보는 다음과 같습니다.
- attname: 필드 이름
- atttypid: 필드 타입
- attstattarget: 통계 목표
- attcacheable: 캐시 가능 여부
- attisdropped: 삭제된 필드 여부
- attislocal: 로컬 필드 여부
- attinhcount: 참조되는 필드 수
- attisidentity: 식별자 필드 여부
- attidentity: 식별자 필드 이름
- attisrowid: ROWID 필드 여부
- attisrelcache: 관계 캐시 여부
- attispopulated: 채우기 필드 여부
- attispartkey: 파티션 키 필드 여부
- attpersist: 영구 필드 여부
- attisdistkey: 분산 키 필드 여부
- attisautoinc: 자동 증가 필드 여부
- attisconchecked: 확인 필드 여부
- attisdefchecked: 정의 확인 필드 여부
- attisdropped: 삭제된 필드 여부
- attislocal: 로컬 필드 여부
- attinhcount: 참조되는 필드 수
- attisidentity: 식별자 필드 여부
- attidentity: 식별자 필드 이름
- attisrowid: ROWID 필드 여부
- attisrelcache: 관계 캐시 여부
- attispopulated: 채우기 필드 여부
- attispartkey: 파티션 키 필드 여부
- attpersist: 영구 필드 여부
- attisdistkey: 분산 키 필드 여부
- attisautoinc: 자동 증가 필드 여부
- attisconchecked: 확인 필드 여부
- attisdefchecked: 정의 확인 필드 여부
pg_meta_data의 rows에 들어있는 정보는 다음과 같습니다.
- relname: 테이블 이름
- relnamespace: 네임스페이스 이름
- relkind: 테이블 종류 (r, S, v 등)
- relispartition: 파티션 테이블 여부
- relislocal: 로컬 테이블 여부
- relispopulated: 채우기 테이블 여부
- relisshared: 공유 테이블 여부
- relisreplident: 복제 식별자 여부
- relisinlinetable: 인라인 테이블 여부
- relisconstraint: 제약 조건 여부
- relisindexed: 색인 여부
- relispartitioned: 파티션 여부
- relisstable: 테이블 여부
- relisvalid: 유효 여부
- relisinsertable: 삽입 가능 여부
- relisupdatable: 업데이트 가능 여부
- relisdeleteable: 삭제 가능 여부
- relisappendable: 추가 가능 여부
- relisrefreshable: 갱신 가능 여부
- relisprimarykey: 기본 키 여부
- relisunique: 고유 여부
- relischeck: 확인 여부
- relisinherit: 상속 여부
- relisconstraintexclusion: 제약 조건 배제 여부
- relisconstraintdeferrable: 제약 조건 지연 가능 여부
- relisconstraintinitiallydeferred: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealways: 제약 조건 항상 지연 가능 여부
- relisconstraintdeferrableinitially: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitially: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferred: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferred: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalways: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalways: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitially: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitially: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferred: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferred: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalways: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalways: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitially: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitially: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferred: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferred: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalways: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalways: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitially: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitially: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferred: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferred: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalways: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalways: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitially: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitially: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferred: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferred: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalways: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalways: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitially: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalways: 제약 조건 항상 초기 지연 가능 여부
- relisconstraintdeferrableinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitiallydeferredalwaysinitially: 제약 조건 초기 지연 가능 여부
- relisconstraintdeferrablealwaysinitiallydeferredalwaysinitiallydeferredalwaysinitially
2025-08-16 10:42