이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 사설 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

oid2name

oid2name - a의 OID 및 파일 노드를 해결합니다.와이즈 토토데이터 디렉토리

시놉시스

oid2name [옵션...]

설명

oid2name는 관리자가 PostgreSQL에서 사용하는 파일 구조를 검사하는 데 도움이되는 유틸리티 프로그램입니다. 이를 사용하려면에 설명 된 데이터베이스 파일 구조에 익숙해야합니다.PostgreSQL : 문서 : 12 : 69 장. 데이터베이스 물리적 토토 커뮤니티.

Note

이름oid2name는 역사적이며 실제로 오해의 소지가 있습니다. 대부분 사용하기 때문에 실제로 테이블의 filenode 번호 (데이터베이스 디렉토리에서 볼 수있는 파일 이름)와 관련이 있습니다. 테이블 OID와 테이블 filenodes의 차이점을 이해하십시오!

oid2name대상 데이터베이스에 연결하고 OID, Filenode 및/또는 테이블 이름 정보를 추출합니다. 데이터베이스 OID 또는 테이블 스페이스 OID를 표시 할 수도 있습니다.

옵션

oid2name다음 명령 줄 인수를 수락합니다 :

-ffilenode
-filenode =filenode

filenode와 테이블에 대한 정보 표시filenode.

-i
-인덱스

목록에 인덱스 및 시퀀스 포함.

-oOID
--Oid =OID

OID가있는 테이블에 대한 정보 표시OID.

-Q
-Quiet

헤더 생략 (스크립팅에 유용).

-s
--- 테이블 스페이스

테이블 스페이스 Oids 표시.

-s
--시스템-오브젝트

시스템 개체 포함 (Information_Schema, PG_TOASTandPG_CATALOG스키마).

-tTableName_pattern
---table =TableName_pattern

테이블 일치에 대한 정보 표시TableName_pattern.

-v
-버전

인쇄oid2name버전 및 종료.

-x
-extended

표시된 각 객체에 대한 자세한 내용 : 테이블 스페이스 이름, 스키마 이름 및 OID.

-?
-help

도움말 표시oid2name명령 줄 인수 및 종료

oid2name연결 매개 변수에 대한 다음 명령 줄 인수를 허용합니다.

-d데이터베이스
-dbname =데이터베이스

연결할 데이터베이스.

-hhost
-host =host

데이터베이스 서버 호스트.

-hhost

Database Server의 호스트. 이 매개 변수의 사용은입니다.감가 상각와이즈 토토 12.

-p포트
-포트 =포트

데이터베이스 서버 포트.

-u사용자 이름
--username =사용자 이름

사용자 이름으로 연결합니다.

특정 테이블을 표시하려면 사용하여 표시 할 테이블을 선택하십시오-o, -f및/또는-t. -oOID를 가져와-fFilenode를 복용하고-t테이블 이름을 가져옵니다 (실제로는좋아요패턴이므로와 같은 것을 사용할 수 있습니다.foo%). 원하는만큼 이러한 옵션을 사용할 수 있으며 리스팅에는 옵션과 일치하는 모든 객체가 포함됩니다.-d.

당신이 아무것도주지 않는다면-o, -f또는-t하지만-d, 이름이 지정된 데이터베이스에 모든 테이블을 나열합니다.-d. 이 모드에서-sand-i옵션 제어 내용을 제어합니다.

당신이주지 않으면-d또한 데이터베이스 OID 목록을 표시합니다. 또는 당신은 줄 수 있습니다-s테이블 스페이스 목록을 얻으려면

환경

pghost
pgport
PGUSER

기본 연결 매개 변수.

이 유틸리티, 대부분의 다른 유틸리티와이즈 토토유틸리티는 또한 지원하는 환경 변수를 사용합니다libpq(참조PostgreSQL : 문서 : 12 : 33.14. 환경 토토 핫).

노트

oid2name비유 시스템 카탈로그가있는 실행중인 데이터베이스 서버가 필요합니다. 그러므로 치명적인 데이터베이스 부패 상황에서 복구하는 데 제한된 사용이 제한적입니다.

$ #이 데이터베이스 서버의 내용은 무엇입니까?

저자

b. 성지 순례자