이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

3.3. 토토 관리

이제PostgresUP와 실행 실험 할 토토를 만들 수 있습니다. 여기, 우리 토토 관리를위한 기본 명령을 설명하십시오.

MostPostgres응용 프로그램 지정되지 않은 경우 토토 이름이 컴퓨터 계정의 이름.

데이터베이스 관리자가 귀하의 계정을 설정 한 경우 데이터베이스 생성 특권, 그러면 그녀는 당신에게 무엇을 말해야했을 것입니다. 데이터베이스 이름은 다음과 같습니다. 이것이 사실이라면, 당신은 할 수 있습니다 데이터베이스 생성 및 파괴에 대한 섹션을 건너 뜁니다.

3.3.1. 창조 토토

이름이 지정된 토토를 만들고 싶다고 가정 해 봅시다mydb. 다음과 같이 할 수 있습니다 명령:

% createb mydb

당신이 데이터베이스, 다음이 표시됩니다.

% createdb mydb
통지 : 사용자 "사용자 이름"은 데이터베이스를 작성/파괴 할 수 없습니다
작성된 B : MyDB에서 데이터베이스 생성이 실패했습니다.

Postgres허용합니다 주어진 사이트에서 여러 토토를 작성하십시오. 자동으로 토토의 토토 관리자가됩니다 당신은 방금 만들었습니다. 토토 이름에는 먼저 알파벳이 있어야합니다 문자는 32 자로 제한됩니다. 모든 것은 아닙니다 사용자는 토토 관리자가 될 권한이 있습니다. 만약에Postgres생성을 거부합니다 귀하를위한 데이터베이스, 그런 다음 사이트 관리자가 부여해야합니다. 데이터베이스를 작성할 수 있습니다. 귀하의 사이트를 참조하십시오 이 경우 관리자.

3.3.2. 접근 토토

토토를 구축 한 후에는 액세스 할 수 있습니다. 에 의해:

  • 실행Postgres터미널 모니터 프로그램 (예 :PSQL) 대화식으로 입력, 편집 및 실행SQL명령.

  • 기존 기본 프론트 엔드 도구와 같은pgaccess또는Applixware(viaODBC) 생성 및 조작 a 데이터 베이스.

  • 지원되는 perl 또는 tcl과 같은 언어 사용 인터페이스Postgres. 이러한 언어 중 일부는 편리하고 강력합니다 사용자 정의를 구성하는 데 도움이되는 GUI 툴킷 응용 프로그램.pgaccess, 위에서 언급 한 것은 TK/TCL로 작성된 그러한 응용 프로그램 중 하나입니다 예로 사용할 수 있습니다.

  • 쓰기C프로그램 사용 프로그램 LIBPQ 서브 루틴 라이브러리. 이것은 당신이 제출할 수 있습니다SQL명령C답변 및 상태 메시지를받습니다 귀하의 프로그램에. 이 인터페이스는 더 자세히 설명합니다.PostgreSQL 프로그래머의 가이드.

시작하고 싶을 수도 있습니다PSQL,이 예제를 시험해 보려면 수동. 에 대해 활성화 될 수 있습니다.mydb명령을 입력하여 데이터베이스 :
% psql mydb
당신은 다음과 같은 메시지로 인사합니다 :
PostgreSQL 대화식 SQL 모니터에 오신 것을 환영합니다.
  PostgreSQL의 저작권 용어에 대한 저작권 파일을 읽으십시오.

   유형 \? 슬래시 명령에 대한 도움
   종료하려면 \ Q를 입력하십시오
   쿼리를 실행하려면 세미콜론으로 \ g를 입력하거나 종료하십시오
 현재 데이터베이스에 연결되어 있습니다 : 템플릿 1

mydb =

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

mydb = \ h

일단 쿼리를 입력 한 후에 작업 공간, 작업 공간의 내용을에 전달할 수 있습니다.Postgres입력하여 서버 :

mydb = \ g
이것은 서버에 쿼리를 처리하도록 지시합니다. 종료하면 세미콜론으로 쿼리, "\ g"IS 필요하지 않습니다.PSQL의지 세미콜론 종료 쿼리를 자동으로 처리합니다. 쿼리를 읽습니다 파일에서 대화식으로 입력하는 대신 MyFile이라고 말하십시오. 유형:
mydb = \ i filename
에서 나가려면PSQL및 유닉스로 돌아 가기, 유형
mydb = \ q
andPSQL종료 및 당신의 명령 쉘로 당신을 반환하십시오. (더 많은 탈출 코드는\ H모니터 프롬프트에서) 공백 (즉, 공백, 탭 및 신생)에서 자유롭게 사용할 수 있습니다SQL쿼리. 단일 라인 댓글 "로 표시됩니다.--" 라인 끝까지 대시는 무시됩니다. 다중 라인 한 줄의 의견과 의견은 다음으로 표시됩니다 "/* ... */".

3.3.3. 토토 파괴

토토의 토토 관리자 인 경우MyDB, 당신은 그것을 사용하여 파괴 할 수 있습니다 다음 UNIX 명령 :

% dropdb mydb
이 동작은 모든 UNIX 파일을 물리적으로 제거합니다 토토와 관련이 있고 취소 할 수 없으므로 많은 양의 예측으로 만 이루어집니다.