본문 바로가기

PostgreSQL

PostgreSQL 메타 커맨드


 
 
ex
DESCRIBE\d[+]스키마의 각종 정보를 조회

\d - 현재 스키마의 릴레이션을 조회

\d+ - 현재 스키마의 릴레이션에 사이즈 및 코멘트 정보까지 포함

\d table - 테이블 구성정보를 조회 ( 인덱스 정보 포함 )

\d+ table - 테이블 구성정보에 통계 및 코멘트 정보까지 포함

DESCRIBE\ddconstraint, operator class, operator family, rule, trigger 에 대한 정보를 조회 
DESCRIBE\daAggregate functions 을 리스팅 
DESCRIBE\db[+]TABLESPACE 정보를 리스팅 
DESCRIBE\dfFunctions 대상을 리스팅 
DESCRIBE\dgDatabase role 을 리스팅 
DESCRIBE\dlLarge Objects 를 리스팅 
DESCRIBE\dn스키마 ( 네임스페이스 ) 를 리스팅 
DESCRIBE\dpTABLE, VIEW, SEQUENCE 와 연관 된 권한을 조회 
TIME\timing쿼리의 수행 시간을 출력 ( milliseconds ) 
PASSWORD\password [ username ]패스워드 변경 
PRINT\H출력을 HTML 로 표현 
PRINT\xrow 를 피봇하여 출력 
LOGGING\gCLI 출력을 파일시스템에 로깅 
HELP\hPostgreSQL 명령셋을 나열 
CHARACTER\encoding [ encoding ]현재의 캐릭터셋을 조회하거나 변경인자를 생략하면 현재 정보를 출력
EDIT\e [ filename ]OS 의 파일을 편집 
DIRECTORY\cdOS 경로를 변경\cd [ directory ]
DIRECTORY\!pwdOS 현재 경로를 조회 
CONNECT\c새로운 커넥션을 오픈\c [ -reuse-previous=on|off ] [ dbname [ username ] [ host ] [ port ] | conninfo ]
CONNECT\conninfo현재의 연결정보를 조회 
DISPLAY\aAlign 기능을 토글 
COPY\copy테이블 데이터를 os 로 복사copy schema.table to '/PATH/FILE_NAME.txt';