PostgreSQL DROP/DATABASE 삭제: PSQL 명령 예
데이터베이스 놓기 PostgreSQL
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 DROP 데이터베이스 in PostgreSQL 모든 카탈로그 항목과 데이터 디렉터리를 영구적으로 제거하는 명령문입니다. 데이터베이스 소유자는 이 명령만 실행할 수 있습니다. 누군가가 대상 데이터베이스에 연결되어 있는 동안에는 실행할 수 없습니다. DROP DATABASE 명령을 실행하려면 다른 데이터베이스에 연결해야 합니다.
그러므로 이 작업을 수행할 때는 각별히 주의해야 합니다.
PostgreSQL DROP DATABASE 구문:
DROP DATABASE [IF EXISTS) name;
여기에:-
- 존재하는 경우: 이것은 선택 매개변수입니다. 데이터베이스가 존재하지 않는 경우 오류 대신 경고가 표시됩니다.
- name: 삭제하려는 DB 이름을 언급하세요.
보자 PostgreSQL 데이터베이스 삭제 명령줄 예제 실행
PostgreSQL SQL Shell(명령줄)을 사용하여 데이터베이스 삭제
다음은 Postgres 명령줄에서 데이터베이스를 삭제하는 단계별 프로세스입니다.
단계 1) 현재 사용 가능한 데이터베이스를 확인하려면 \l 명령을 사용하십시오.
단계 2) Postgres에서 데이터베이스를 삭제하려면 명령을 입력하십시오.
drop database guru99
DB가 삭제되었는지 확인하려면 \l 명령을 사용하십시오.
단계 3) 동일한 데이터베이스를 다시 삭제하려고 하면 오류가 발생합니다.
단계 4) IF 존재 절을 사용하여 데이터베이스를 삭제하면 경고가 표시됩니다.
drop database IF EXISTS guru99
PostgreSQL 데이터베이스 PgAdmin 삭제(GUI)
단계 1) 데이터베이스 "guru99"를 마우스 오른쪽 버튼으로 클릭하고 "삭제/삭제"를 클릭합니다.
단계 2) 확인 팝업에서 확인을 클릭하세요.
데이터베이스가 삭제되었습니다.
dropdb 명령
dropdb 명령을 사용하면 데이터베이스를 삭제할 수 있습니다. PostgreSQL 떨어져서. 단, 데이터베이스를 사용하려면 사용자가 데이터베이스의 소유자여야 합니다. PostgreSQL 해당 데이터베이스를 삭제하는 delete 데이터베이스 명령입니다.
구문 :
Dropdb [option.] dbname
선택권 | 상품 설명 |
---|---|
-e | dropdb가 생성하여 서버에 보내는 Echo 명령입니다. |
-i | 파괴적인 작업을 수행하기 전에 확인 메시지를 표시합니다. |
-V | dropdb 버전을 인쇄하려면 이 옵션을 사용하십시오. |
-도움 | dropdb 명령줄 인수에 대한 도움말을 제공합니다. |
-h 호스트 | 서버가 현재 실행 중인 시스템의 호스트 이름을 지정하는 데 도움이 됩니다. |
-p 포트 | 옵션을 사용하면 서버가 연결을 설정하는 Unix 도메인 소켓 파일 확장자를 지정할 수 있습니다. |
– 존재하는 경우 | 존재하는 경우 DB가 종료되지 않으면 워밍 대신 오류가 표시됩니다. |
-U 사용자 이름 | 연결할 사용자 이름입니다. |
-w | 비밀번호 프롬프트를 원하지 않으면 이 옵션을 사용하세요 |
-W | 데이터베이스를 삭제하기 전에 비밀번호를 묻는 메시지를 표시하려면 이 매개변수를 사용하십시오. |
유지 관리 db-=dbname | 대상 데이터베이스를 삭제하기 위해 연결할 데이터베이스 이름입니다. |
PostgreSQL 데이터베이스 삭제 예
호스트 rome, 포트 99에 있는 서버의 도움으로 데이터베이스 guru4565를 파괴하고 싶습니다. 검증을 위해 다음 drop database를 사용해야 합니다. PostgreSQL 명령:
dropdb -p 4565 -h rome -i -e guru99
데이터베이스 “guru99”가 영구적으로 삭제됩니다.
확실합니까? (y/n) y를 선택하면 다음을 수행할 수 있습니다.
데이터베이스 삭제 guru99;
요약
- PSQL DROP DATABASE 문은 모든 카탈로그 항목과 데이터 디렉터리를 영구적으로 제거합니다. PostgreSQL 환경
- If exists 절을 사용하면 오류가 표시되지 않습니다.
- pgadmin을 사용하여 데이터베이스를 삭제할 수도 있습니다.
- dropdb 명령을 사용하면 PSQL에서 데이터베이스를 원격으로 삭제하거나 삭제할 수 있습니다.