데이터베이스를 생성한 후에는 다음을 통해 액세스할 수 있습니다.
실행 중포스트그레SQL대화형 터미널 프로그램, 호출됨psql, 이를 통해 다음을 수행할 수 있습니다. 대화형으로 입력, 편집 및 실행SQL명령.
다음과 같은 기존 그래픽 프런트엔드 도구 사용pgAdmin또는 오피스 제품군 와 함께ODBC또는JDBC생성 지원 및 데이터베이스를 조작합니다. 이러한 가능성은 다음에서 다루지 않습니다. 이 튜토리얼.
여러 가지 중 하나를 사용하여 사용자 정의 응용 프로그램 작성 사용 가능한 언어 바인딩. 이러한 가능성은 자세한 내용은부분 IV.
아마도 시작하고 싶을 것입니다.psql에 이 튜토리얼의 예제를 시도해 보세요. 다음에 대해 활성화될 수 있습니다.mydb다음 명령을 입력하여 데이터베이스를 생성하세요.
$ psql mydb
데이터베이스 이름을 제공하지 않으면 기본값은 다음과 같습니다. 귀하의 사용자 계정 이름. 당신은 이미 이 계획을 발견했습니다. 이전 섹션을 사용하여생성된 DB.
에psql, 다음과 같은 인사를 받게 될 것입니다. 다음 메시지:
psql (9.1.24) 도움말을 보려면 "help"를 입력하세요. mydb=
마지막 줄은 다음과 같을 수도 있습니다:
mydb=#
그 말은 당신이 사설 토토 사이트 수퍼유저라는 뜻입니다. 아마도 당신이 설치한 경우일 것입니다.포스트그레SQL스스로 인스턴스를 만드세요. 인 슈퍼유저는 액세스 제어 대상이 아님을 의미합니다. 에 대한 이 튜토리얼의 목적은 중요하지 않습니다.
시작하는 데 문제가 있는 경우psql그런 다음 이전 섹션으로 돌아갑니다. 는 진단생성된 DB그리고psql비슷하며 전자가 작동했다면 후자도 작동할 것입니다.
다음에 의해 인쇄된 마지막 줄psql이다 프롬프트는 다음을 나타냅니다.psql당신의 말을 듣고 있으며 당신은 타이핑할 수 있습니다.SQL다음에 의해 관리되는 작업 공간을 쿼리합니다.psql. 다음 명령어를 사용해 보세요.
mydb= 버전 선택();버전
----------------------------------------------------------
i586-pc-linux-gnu의 PostgreSQL 9.1.24, GCC 2.96, 32비트로 컴파일됨
(1행)mydb= 현재_날짜 선택;날짜
------------
2002-08-31
(1행)mydb= 2 + 2 선택;?열?
----------
4
(1행)
그psql프로그램에는 여러 가지가 있습니다. SQL 명령이 아닌 내부 명령. 그들은 다음으로 시작합니다. 백슬래시 문자,"\". 예를 들어 다음과 같은 방법으로 도움을 받을 수 있습니다. 다양한 구문PostgreSQL SQL입력하여 명령:
mydb= \h
나가기 위해psql, 유형:
mydb= \q
그리고psql종료하고 다음으로 돌아갑니다. 명령 쉘. (더 많은 내부 명령을 보려면 다음을 입력하세요.\?그곳에서psql프롬프트.) 전체 기능psql있습니다 문서화됨psql. 이 튜토리얼에서는 사용하지 않을 것입니다. 이러한 기능은 명시적으로 있지만 필요할 때 직접 사용할 수도 있습니다. 도움이 됩니다.