English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PostgreSQL 데이터베이스 제거

PostgreSQL에서 데이터베이스를 삭제할 수 있는 방법은 다음과 같습니다:

  • 1DROP DATABASE SQL 문을 사용하여 삭제

  • 2dropdb 명령어를 사용하여 삭제

  • 3pgAdmin 도구를 사용하여

주의事项:데이터베이스를 삭제할 때는 주의 깊게 하여야 합니다. 삭제되면 모든 정보가 사라집니다.

DROP DATABASE는 데이터베이스를 제거합니다

DROP DATABASE는 데이터베이스의 시스템 디렉토리 항목을 제거하고 데이터를 포함한 파일 디렉토리를 제거합니다。

DROP DATABASE는 슈퍼 관리자나 데이터베이스 소유자만 실행할 수 있습니다。

DROP DATABASE 명령어는 PostgreSQL 명령 프롬프트에서 실행해야 합니다. 문법 형식은 다음과 같습니다:

DROP DATABASE [ IF EXISTS ] name

옵션 설명:

  • IF EXISTS삭제할 데이터베이스가 존재하지 않으면 경고 메시지를 출력합니다. 오류 메시지는 출력하지 않습니다。

  • name삭제할 데이터베이스의 이름을 입력하세요。

예를 들어, w를 지우겠습니다.3codeboxdb 데이터베이스:

postgres=# DROP DATABASE w3codeboxdb;

dropdb 명령어가 데이터베이스를 지우는 것입니다

dropdb는 DROP DATABASE의 래퍼입니다。

dropdb는 PostgreSQL 데이터베이스를 지우기 위해 사용됩니다。

dropdb 명령어는 관리자나 데이터베이스 소유자만 실행할 수 있습니다。

dropdb 명령어 문법 형식은 다음과 같습니다:

dropdb [connection-option...] [option...] dbname

옵션 설명:

dbname:지우려는 데이터베이스 이름.

options:파라미터 옵션은 다음 중 하나일 수 있습니다:

순번옵션 및 설명
1

-e

dropdb이 생성한 명령을 표시하고 데이터베이스 서버로 전송합니다。

2

-i

삭제 작업을 시작하기 전에 확인을 요청합니다。

3

-V

dropdb 버전을 출력하고 종료합니다。

4

--if-exists

데이터베이스가 존재하지 않으면 경고 메시지를 출력합니다. 오류 메시지 대신.

5

--help

dropdb 명령에 대한 도움 정보를 표시합니다。

6

-h host

서버가 실행되는 호스트 이름을 지정합니다.

7

-p port

서버가 경청하는 포트 번호나 소켓 파일을 지정합니다.

8

-U username

데이터베이스에 연결하는 사용자 이름.

9

-w

데이터베이스에 연결하는 사용자 이름.

10

-W

연결할 때 강제로 비밀번호를 입력하도록 설정합니다。

11

--maintenance-db=dbname

데이터베이스를 지우는 경우 연결된 데이터베이스를 지정합니다. 기본적으로 postgres가 사용되며, 그가 존재하지 않으면 template을 사용합니다.1。

그런 다음 명령 프롬프트를 열고 PostgreSQL 설치 디렉토리로 이동하여 bin 디렉토리로 이동합니다. PostgreSQL 설치 디렉토리/bin 아래로 이동하여 데이터베이스를 지우는 명령어를 실행합니다:

$ cd /Library/PostgreSQL/11/bin/
$ dropdb -h localhost -p 5432 -U postgres w3codeboxdb
password ******

위 명령어에서는 localhost 주소의, 포트 번호가 5432 PostgreSQL 데이터베이스에서 w를 추가하고 지우기3codeboxdb 데이터베이스。

pgAdmin 도구로 데이터베이스를 지우기

pgAdmin 도구는 데이터베이스를 완전히 관리할 수 있는 기능을 제공합니다: