azdata postgres
적용 대상: Azure Data CLI(azdata
)
다음 문서에서는 azdata 도구의 sql 명령에 대한 참조를 제공합니다. 다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
명령
명령 | 설명 |
---|---|
azdata postgres shell | Postgres에 대한 명령줄 셸 인터페이스입니다. https://www.pgcli.com/를 참조하세요. |
azdata postgres 쿼리 | query 명령을 사용하면 데이터베이스 세션에서 PostgreSQL 명령을 실행할 수 있습니다. |
azdata postgres shell
Postgres에 대한 명령줄 셸 인터페이스입니다. https://www.pgcli.com/를 참조하세요.
azdata postgres shell [--dbname -d]
[--host]
[--port -p]
[--password -w]
[--no-password]
[--single-connection]
[--username -u]
[--pgclirc]
[--dsn]
[--list-dsn]
[--row-limit]
[--less-chatty]
[--prompt]
[--prompt-dsn]
[--list -l]
[--auto-vertical-output]
[--warn]
[--no-warn]
예제
대화형 환경을 시작하는 예제 명령줄입니다.
azdata postgres shell
제공된 데이터베이스와 사용자를 사용하는 예제 명령줄
azdata postgres shell --dbname <database> --username <username> --host <host>
전체 연결 문자열 사용을 시작하는 예제 명령줄입니다.
azdata postgres shell --dbname postgres://user:passw0rd@example.com:5432/master
선택적 매개 변수
--dbname -d
연결할 데이터베이스 이름입니다.
--host
postgres 데이터베이스의 호스트 주소입니다.
--port -p
postgres 인스턴스가 수신 대기 중인 포트 번호입니다.
--password -w
암호 프롬프트를 강제 적용합니다.
--no-password
암호를 입력하라는 메시지가 표시되지 않습니다.
--single-connection
완료를 위해 별도의 연결을 사용하지 마세요.
--username -u
postgres 데이터베이스에 연결할 사용자 이름입니다.
--pgclirc
pgclirc 파일의 위치입니다.
--dsn
pgclirc 파일의 [alias_dsn] 섹션에 구성된 DSN을 사용합니다.
--list-dsn
pgclirc 파일의 [alias_dsn] 섹션에 구성된 DSN 목록입니다.
--row-limit
행 제한 프롬프트에 대한 임계값을 설정합니다. 0을 사용하여 프롬프트를 사용하지 않도록 설정합니다.
--less-chatty
시작 시 소개와 종료 시 인사말을 건너뜁니다.
--prompt
프롬프트 형식(기본값: "\u@\h:\d> ")
--prompt-dsn
DSN 별칭을 사용하는 연결의 프롬프트 형식입니다(기본값: "\u@\h:\d> ").
--list -l
사용 가능한 데이터베이스를 나열한 후 종료됩니다.
--auto-vertical-output
결과가 터미널 너비보다 넓은 경우 자동으로 세로 출력 모드로 전환합니다.
--warn
파괴적 쿼리를 실행하기 전에 경고합니다.
--no-warn
파괴적 쿼리를 실행하기 전에 경고합니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
azdata postgres 쿼리
query 명령을 사용하면 데이터베이스 세션에서 PostgreSQL 명령을 실행할 수 있습니다.
azdata postgres query --q -q
[--host]
[--dbname -d]
[--port -p]
[--username -u]
예제
information_schema 모든 테이블을 나열합니다.
azdata postgres query --host <host> --username <username> -q "SELECT * FROM information_schema.tables"
필수 매개 변수
--q -q
실행할 PostgreSQL 쿼리입니다.
선택적 매개 변수
--host
postgres 데이터베이스의 호스트 주소입니다.
localhost
--dbname -d
쿼리를 실행할 데이터베이스입니다.
--port -p
postgres 인스턴스가 수신 대기 중인 포트 번호입니다.
5432
--username -u
postgres 데이터베이스에 연결할 사용자 이름입니다.
전역 인수
--debug
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식입니다. 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
--verbose
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
다음 단계
다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
azdata 도구를 설치하는 방법에 대한 자세한 내용은 azdata 설치를 참조하세요.