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

PostgreSQL 테이블 제거

PostgreSQL는 DROP TABLE 문을 사용하여 테이블을 제거합니다. 이는 테이블 데이터, 규칙, 트리거 등을 포함하므로 테이블을 제거할 때는 신중하게 해야 합니다. 제거 후 모든 정보가 사라집니다.

문법

DROP TABLE 문법 형식은 다음과 같습니다:

DROP TABLE table_name;

온라인 예제

이전 장에서 COMPANY와 DEPARTMENT 두 테이블을 생성했습니다. 테이블이 성공적으로 생성되었는지 확인하기 위해 \d 명령어를 사용할 수 있습니다:

w3codeboxdb=# \d
           관계 목록
 스케마 | 이름 | 타입 | 소유자   
--------+------------+-------+----------
 public | company | table | postgres
 public | department | table | postgres
(2 rows)

위 결과에서 볼 수 있듯이, 우리의 테이블이 성공적으로 생성되었으므로 다음은 이 두 테이블을 지우겠습니다:

w3codeboxdb=# drop table department, company;
DROP TABLE

다시 \d 명령어를 사용하여 테이블을 찾을 수 없습니다:

testdb=# \d
任何关系都没有找到。