1.4. 롤 토토 액세스

일단 데이터베이스를 작성한 후에는 다음과 같이 액세스 할 수 있습니다.

  • 실행postgresql대화식 터미널 프로그램, 호출PSQL, 대화식으로 입력, 편집 및 실행할 수 있습니다SQL명령.

  • 기존 그래픽 프론트 엔드 도구와 같은pgadmin또는이있는 사무실 제품군ODBC또는JDBC데이터베이스 생성 및 조작 지원. 이러한 가능성은이 튜토리얼에서 다루지 않습니다.

  • 사용 가능한 여러 언어 바인딩 중 하나를 사용하여 사용자 정의 응용 프로그램 작성. 이러한 가능성은 더 자세히 설명합니다.파트 IV.

아마 시작하고 싶을 것입니다PSQL이 튜토리얼의 예제를 시도하십시오. 에 대해 활성화 될 수 있습니다.mydb명령을 입력하여 롤 토토 :

$ psql mydb

데이터베이스 이름을 제공하지 않으면 사용자 계정 이름으로 기본값이됩니다. 이미를 사용하여 이전 섹션 에서이 계획을 발견했습니다.createb.

inPSQL, 다음과 같은 메시지가 표시됩니다.

PSQL (14.17)

마지막 줄은 다음과 같습니다.

mydb =#

그것은 당신이 롤 토토 슈퍼 유저라는 것을 의미합니다.postgresql인스턴스 직접. 슈퍼업자라는 것은 액세스 컨트롤이 적용되지 않음을 의미합니다.

문제가 발생하는 경우PSQL그런 다음 이전 섹션으로 돌아갑니다. 진단createbPSQL비슷하고 전자가 일했다면 후자도 작동해야합니다.

마지막 줄은PSQL프롬프트이며PSQL당신의 말을 듣고 있으며 입력 할 수 있습니다SQL12183_12222PSQL. 이 명령을 시도해보십시오 :

mydb => select version ();버전mydb => current_date; 선택날짜mydb => 선택 2 + 2;? 열?

thePSQL프로그램에는 SQL 명령이 아닌 여러 내부 명령이 있습니다. 그들은 백 슬래시로 시작합니다.\. 예를 들어, 다양한 구문에 대한 도움을받을 수 있습니다postgresql SQL입력하여 명령 :

mydb => \ H

PSQL, 유형 :

mydb => \ Q

PSQL그만두고 당신의 명령 쉘로 돌아갑니다. (더 많은 내부 명령의 경우\?atPSQL프롬프트)의 전체 기능PSQL문서화PSQL. 이 튜토리얼에서는 이러한 기능을 명시 적으로 사용하지 않지만 도움이 될 때 직접 사용할 수 있습니다.

정정 제출

올바른 문서에 아무것도 표시되면 일치하지 않습니다.이 양식문서 문제를보고하려면