안녕하세요?!
PostgreSQL의 테이블 oid관련 문의드립니다.
아시는 분 계시면 답변 부탁드립니다.
제가 oid가 24622로 생성된 테이블을 만들었습니다.
(-rw------- 1 postgres postgres 8192 Nov 29 17:45 24622)
그리고 동일한 시간에 변경이 된 파일들을 동일 DB내에서 확인하였습니다. 다음과 같습니다.
(-rw------- 1 postgres postgres 73728 Nov 29 17:45 12741)
(-rw------- 1 postgres postgres 32768 Nov 29 17:45 12744)
(-rw------- 1 postgres postgres 65536 Nov 29 17:45 12764)
(-rw------- 1 postgres postgres 57344 Nov 29 17:45 12767)
그런데 해당 테이블들이 아래와 같이 확인이 되지 않고 있습니다.
ksh2=# select oid,relname from pg_class where oid = '12741'; oid | relname -----+--------- (0 rows)
테이블 생성과 함께 변경이 된 테이블들의 정보(DB내의 테이블명이라도..)를 알고 싶어서 확인하던 중 난관이네요.
그리고 테이블 생성시 해당 테이블의 구조정보는 어느 테이블에 있는지 알 수 있을까요??
(생성이된 해당 테이블의 물리 파일에서는 구조 정보(컬럼 명, 데이터 타입 등)가 확인되지 않고 있어서요..)
감사합니다.
|