일단 데이터베이스를 작성한 후에는 다음과 같이 액세스 할 수 있습니다.
실행postgresql대화식 터미널 프로그램,PSQL대화식으로 입력, 편집 및 실행SQL명령.
기존 그래픽 프론트 엔드 도구와 같은pgadmin또는 사무실 제품군 와 함께ODBC또는JDBC생성 및 지원 지원 데이터베이스 조작. 이러한 가능성은 적용되지 않습니다 이 튜토리얼.
몇 가지 중 하나를 사용하여 사용자 정의 응용 프로그램 작성 사용 가능한 언어 바인딩. 이러한 가능성 더 논의부품 IV.
아마 시작하고 싶을 것입니다PSQLto 이 튜토리얼의 예제를 사용해보십시오. 에 대해 활성화 될 수 있습니다.MyDB명령을 입력하여 범퍼카 토토 :
$ PSQL MyDB
데이터베이스 이름을 제공하지 않으면 기본값이 사용자 계정 이름. 당신은 이미이 계획을 발견했습니다 이전 섹션 사용createb.
inPSQL, 당신은 인사를 할 것입니다 다음 메시지 :
PSQL (9.2.24) 도움을 받으려면 "도움말"을 입력하십시오. mydb =
마지막 줄은 다음과 같습니다.
mydb =#
그것은 당신이 범퍼카 토토 수퍼 유저라는 것을 의미합니다. 설치 한 경우PostgreSQL인스턴스 직접. a SuperUser는 액세스 컨트롤이 적용되지 않음을 의미합니다. 을 위한 중요하지 않은이 튜토리얼의 목적.
문제가 발생하는 경우PSQL그런 다음 이전 섹션으로 돌아갑니다. 그만큼 진단createb및PSQL는 비슷하며 전자가 일했다면 후자는 작동해야합니다.
마지막 줄은PSQLis 프롬프트, 그리고PSQL당신의 말을 듣고 있으며 입력 할 수 있습니다SQL|PSQL. 이 명령을 시도해보십시오 :
mydb = select version ();버전 ----------------------------------------------------------------------------------------------------------------------------------------------. I586-PC-Linux-GNU의 PostgreSQL 9.2.24, GCC 2.96, 32 비트에 의해 컴파일됩니다 (1 행)mydb = current_date; 선택날짜 ------------ 2002-08-31 (1 행)mydb = 선택 2 + 2;? 열? --------- 4 (1 행)
thePSQL프로그램에는 여러 가지가 있습니다 SQL 명령이 아닌 내부 명령. 그들은 시작합니다 백 슬래시 문자,"\". 예를 들어 도움을받을 수 있습니다 다양한 구문PostgreSQL SQL입력하여 명령 :
mydb = \ H
PSQL, 유형 :
mydb = \ Q
andPSQL그만두고 돌아갑니다 당신의 명령 쉘. (더 많은 내부 명령의 경우\?atPSQL프롬프트.) 의 전체 기능PSQLare 문서화PSQL. 이 튜토리얼에서는 사용하지 않습니다 이 기능은 명시 적으로 이루어 지지만 직접 사용할 수 있습니다. 도움이됩니다.