이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

관리 배트맨 토토

이제 그포스트그레작동 중이며 실행하면 실험할 배트맨 토토를 만들 수 있습니다. 여기서 우리는 배트맨 토토 관리를 위한 기본 명령을 설명합니다.

대부분포스트그레응용프로그램 지정하지 않은 경우 배트맨 토토 이름은 배트맨 토토 이름과 동일하다고 가정합니다. 귀하의 컴퓨터 계정에 있는 이름입니다.

귀하의 데이터베이스 관리자가 귀하의 계정을 설정하지 않은 경우 데이터베이스 생성 권한이 있다면 그녀가 당신에게 무엇을 말했어야 합니까? 데이터베이스의 이름은 입니다. 이 경우 다음을 수행할 수 있습니다. 데이터베이스 생성 및 삭제에 관한 섹션을 건너뛰세요.

생성 중 배트맨 토토

당신이 다음 이름의 데이터베이스를 만들고 싶다고 가정해 봅시다.mydb. 다음을 사용하여 이 작업을 수행할 수 있습니다. 명령:

%가 mydb를 생성함

데이터베이스를 생성하는 데 필요한 권한이 없다면, 다음 내용이 표시됩니다.

%가 mydb를 생성함
경고: "사용자 이름" 사용자는 데이터베이스를 생성/파괴할 수 없습니다.
Createdb: mydb에서 데이터베이스 생성에 실패했습니다.

포스트그레스당신은 다음을 만들 수 있습니다 특정 사이트에 있는 데이터베이스 수에 관계없이 자동으로 방금 생성한 데이터베이스의 데이터베이스 관리자가 됩니다. 데이터베이스 이름은 첫 번째 문자가 알파벳이어야 하며 다음과 같습니다. 길이는 32자로 제한됩니다. 모든 사용자가 그런 것은 아닙니다. 데이터베이스 관리자가 되기 위한 권한. 만일포스트그레당신을 위한 데이터베이스 생성을 거부합니다. 그런 다음 사이트 관리자가 귀하에게 생성 권한을 부여해야 합니다. 데이터베이스. 이런 일이 발생하면 사이트 관리자에게 문의하세요.

액세스 중 배트맨 토토

데이터베이스를 구축한 후에는 다음 방법으로 액세스할 수 있습니다.

  • 실행 중포스트그레스터미널 모니터 프로그램(예:psql)를 사용하면 대화형으로 입력, 편집 및 실행SQL명령.

  • 작성 중C다음을 사용하는 프로그램 LIBPQ 서브루틴 라이브러리. 이를 통해 제출할 수 있습니다.SQL명령C답변과 상태 메시지를 다시 받아보세요 당신의 프로그램. 이 인터페이스에 대해서는 다음에서 자세히 설명합니다.PostgreSQL 프로그래머 가이드.

시작하고 싶을 수도 있습니다.psql, 이 설명서의 예제를 시험해 보세요. 다음에 대해 활성화될 수 있습니다.mydb다음 명령을 입력하여 데이터베이스를 생성하세요:
% psql mydb
다음 메시지가 표시됩니다:
POSTGRESQL 대화형 SQL 모니터에 오신 것을 환영합니다:
  POSTGRESQL의 저작권 조항은 COPYRIGHT 파일을 읽어보십시오.

   \?를 입력하세요. 슬래시 명령에 대한 도움말
   종료하려면 \q를 입력하세요.
   쿼리를 실행하려면 \g를 입력하거나 세미콜론으로 종료하세요.
 현재 데이터베이스 template1에 연결되어 있습니다.

mydb=

이 프롬프트는 터미널 모니터가 듣고 있음을 나타냅니다. 당신과 당신이 입력할 수 있는 것SQL질의 터미널 모니터가 관리하는 작업 공간으로 이동합니다.psql프로그램이 탈출에 응답합니다. 백슬래시 문자 "\"로 시작하는 코드 예를 들어, 다양한 구문에 대한 도움을 받을 수 있습니다.포스트그레스 SQL입력하여 명령:

mydb= \h
일단 귀하가 질의어 입력을 완료하면 작업공간의 내용을에 전달할 수 있습니다.포스트그레서버 입력:
mydb= \g
이것은 서버에게 쿼리를 처리하라고 지시합니다. 종료하는 경우 세미콜론을 사용한 쿼리에는 "\g"가 필요하지 않습니다.psql자동으로 처리됩니다 세미콜론으로 끝나는 쿼리. 파일에서 쿼리를 읽으려면 다음과 같이 말하세요. myFile을 대화형으로 입력하는 대신 다음을 입력합니다.
mydb= \i 파일이름
나가기 위해psql그리고 UNIX로 돌아가서 다음을 입력하세요.
mydb= \q
그리고psql종료하고 명령 셸로 돌아갑니다. (더 많은 이스케이프 코드를 보려면 다음을 입력하세요.\h모니터 프롬프트에서.) 공백 (예: 공백, 탭 및 줄 바꿈)은 다음에서 자유롭게 사용할 수 있습니다.SQL쿼리. 한줄 주석은 "--"으로 표시됩니다. 대시 이후의 모든 내용은 끝까지 행은 무시됩니다. 여러 줄 주석 및 주석 행은 "/* ... */"로 표시됩니다.

파괴 중 배트맨 토토

당신이 배트맨 토토의 배트맨 토토 관리자인 경우mydb, 다음을 사용하여 파괴할 수 있습니다. 다음 UNIX 명령:

% 파괴된 DB mydb
이 작업은 모든 UNIX 파일을 물리적으로 제거합니다 배트맨 토토와 연결되어 있으며 실행 취소할 수 없으므로 이 작업은 사전에 충분히 고려한 후에만 수행할 수 있습니다.