이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다스포츠 토토 결과 : 문서 : 17 : DROP DATABASE버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

DROP DATABASE

데이터베이스 드롭 - 데이터베이스 제거

시놉시스

DROP DATABASE [존재하는 경우]이름[[with] (옵션[, ...])]여기서옵션can be :

설명

DROP DATABASE데이터베이스를 삭제합니다. 데이터베이스의 카탈로그 항목을 제거하고 데이터가 포함 된 디렉토리를 삭제합니다. 데이터베이스 소유자 만 실행할 수 있습니다. 대상 데이터베이스에 연결되어있는 동안 실행할 수 없습니다. (연결Postgres또는이 명령을 발행하기위한 다른 데이터베이스.) 또한 다른 사람이 대상 데이터베이스에 연결되어 있으면이 명령은를 사용하지 않으면 실패합니다.옵션 아래 설명.

DROP DATABASE취소 할 수 없습니다. 조심스럽게 사용하십시오!

매개 변수

존재하는 경우

데이터베이스가 존재하지 않으면 오류를 던지지 마십시오. 이 경우 통지가 발행됩니다.

이름

제거 할 데이터베이스 이름.

기존의 모든 연결을 대상 데이터베이스에 종료하려고 시도합니다. 준비된 트랜잭션, 활성 논리 복제 슬롯 또는 구독이 대상 데이터베이스에 존재하는 경우 종료되지 않습니다.

이것은 현재 사용자가 종료 할 권한이있는 배경 작업자 연결 및 연결을 종료합니다.pg_terminate_backend, 설명섹션 9.28.2. 연결이 남아 있으면이 명령이 실패합니다.

노트

DROP DATABASE트랜잭션 블록 내부에서 실행할 수 없습니다.

대상 데이터베이스에 연결된 상태 에서이 명령을 실행할 수 없습니다. 따라서 프로그램을 사용하는 것이 더 편리 할 수 ​​있습니다dropdb대신,이 명령 주변의 래퍼입니다.

호환성

없음DROP DATABASESQL 표준의 명령문.