데이터베이스를 구축 한 후에는 다음과 같이 액세스 할 수 있습니다.
실행Postgres터미널 모니터 프로그램 (PSQL) 상호 작용할 수 있습니다 입력, 편집 및 실행SQL명령.
를 사용하여 C 프로그램 작성libpq서브 루틴 라이브러리. 이것은 당신이 제출할 수 있습니다SQLC에서 명령을 내리고 답과 상태를 얻습니다 프로그램으로 돌아가는 메시지. 이 인터페이스에 대해 논의합니다 더 나아가PostgreSQL 프로그래머 가이드.
PSQLdbname당신은 다음 메시지로 인사를 할 것입니다 :
PostgreSQL 대화식 터미널 인 PSQL에 오신 것을 환영합니다. 유형 : \ 배포 약관에 대한 저작권 \ h SQL 명령에 대한 도움말 \? 내부 슬래시 명령에 대한 도움 \ g 또는 세미콜론으로 종료하여 쿼리를 실행하십시오 \ Q에서 종료dbname=
이 프롬프트는 터미널 모니터가 듣고 있음을 나타냅니다. 당신과 당신은 입력 할 수 있습니다SQL쿼리 터미널 모니터가 유지 관리하는 작업 공간으로. 그만큼PSQL프로그램이 탈출에 응답합니다 백 슬래시 문자 "\"로 시작하는 코드. 예를 들어, 다양한 구문에 대한 도움을받을 수 있습니다Postgres SQL입력하여 명령 :
dbname= \ h일단 쿼리를 입력 한 후에 작업 공간, 작업 공간의 내용을에 전달할 수 있습니다.Postgres입력하여 서버 :
dbname= \ g이것은 서버에 쿼리를 처리하도록 지시합니다. 종료하면 세미콜론을 사용한 쿼리, Backslash-G는 필요하지 않습니다.PSQL자동으로 처리됩니다 세미콜론이 종료되었습니다. 대신 파일에서 쿼리를 읽으려면 대화식으로 입력하는 경우 :
dbname= \ ifilename|PSQL및 유닉스로 돌아 가기, 유형
dbname= \ qandPSQL종료 및 당신의 명령 쉘로 당신을 반환하십시오. (더 많은 탈출 코드의 경우, 입력하십시오 모니터 프롬프트에서 BackSlash-H) 공백 (즉, 공백, 탭 그리고 Newlines)는 자유롭게 사용될 수 있습니다SQL쿼리. 단일 라인 댓글은 다음으로 표시됩니다 두 대시 ( "--") 줄 끝까지 돌진은 무시됩니다. 다중 라인 한 줄 내에서 의견과 의견은 "로 표시됩니다./* ... */",에서 빌린 컨벤션Ingres.