Skip to Content
PostgreSQL: 시작부터 실행까지, 3판
book

PostgreSQL: 시작부터 실행까지, 3판

by Regina O. Obe, Leo S. Hsu
May 2025
Beginner to intermediate
314 pages
5h 4m
Korean
O'Reilly Media, Inc.
Book available
Content preview from PostgreSQL: 시작부터 실행까지, 3판

3장. PSQL

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

psql은 PostgreSQL과 함께 패키지로 제공되는 기본 명령줄 유틸리티( )입니다. 쿼리 실행이라는 일반적인 용도 외에도 psql을 사용하여 스크립트 실행, 데이터 가져오기 및 내보내기, 테이블 복원, 기타 데이터베이스 관리, 보고서 생성까지 할 수 있습니다. GUI 없이 서버의 명령줄에만 액세스할 수 있는 경우, PostgreSQL과 상호작용할 수 있는 유일한 선택은 psql뿐입니다. 이 그룹에 속한다면 수많은 명령어와 옵션에 익숙해져야 합니다. "psql 대화형 명령" 에 설명된 대로 psql 도움말 덤프를 인쇄하여 워크스테이션 위에 두는 것이 좋습니다.

환경 변수

다른 명령줄 도구 와 마찬가지로, PGHOST , PGPORT, PGUSER 환경 변수를 초기화하여 연결 설정(호스트, 포트, 사용자)을 지정하지 않아도 됩니다. 비밀번호를 다시 입력하지 않으려면 PGPASSWORD 변수를 초기화하면 됩니다. 보다 안전하게 액세스하려면 PostgreSQL 비밀번호 파일에 설명된 대로 비밀번호 파일을 만드세요. 버전 9.2부터는 두 개의 새로운 환경 변수를 사용할 수 있습니다:

PSQL_HISTORY

최근 과거에 실행된 모든 명령이 나열된 psql 히스토리 파일의 이름을 설정합니다. 기본값은 ~/.psql_history입니다.

PSQLRC

위치와 사용자 정의 구성 파일의 이름을 지정합니다. 이 파일을 만들기로 결정한 경우 대부분의 설정을 여기에 넣을 수 있습니다. 시작 시 psql은 기본값을 로드하기 전에 구성 파일에서 설정을 읽으며, 파일의 설정이 기본값을 재정의합니다.

psql을 시작할 때 매개 변수를 생략하고 환경 변수를 초기화하지 못한 경우 psql은 표준 기본값을 사용합니다.

참고

pgAdmin3을 사용하는 경우 데이터베이스에 연결되면 아이콘을 클릭하여 pgAdmin에 있는 것과 동일한 매개 변수를 사용하여 psql을 열 수 있습니다.

대화형 및 비대화형 psql 비교

OS 명령줄에 다음과 같이 입력하여 대화형으로 psql을 실행합니다. psql을 입력하여 대화형으로 실행합니다. 프롬프트가 psql 프롬프트로 바뀌면서 대화형 psql 콘솔에 있음을 알립니다. 명령을 입력하기 시작합니다. SQL 문의 경우 세미콜론으로 종료합니다. 세미콜론 없이 Enter 키를 누르면 psql은 문의 내용이 다음 줄로 계속되는 것으로 간주합니다.

입력 \? 을 입력하면 사용 가능한 명령어 목록이 나타납니다. 편의를 위해 최신 버전에 새로 추가된 사항을 강조하여 부록 B에 이 목록을 다시 인쇄했습니다( "psql 대화형 명령"을 참조하세요). 입력 \h 을 입력하면 해당 명령과 관련된 PostgreSQL 설명서의 관련 섹션이 표시됩니다.

명령을 반복적으로 또는 순서대로 실행하려면 먼저 스크립트를 만든 다음 비대화형으로 psql을 사용하여 실행하는 것이 좋습니다. OS 프롬프트에서 다음과 같이 입력합니다. psql 를 입력한 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

류수미, 송희정, 앨런 볼리외
생성형 AI를 위한 프롬프트 엔지니어링

생성형 AI를 위한 프롬프트 엔지니어링

제임스 피닉스, 마이크 테일러

Publisher Resources

ISBN: 9798341655270Supplemental Content