PostgreSQL-DROP 테이블

PostgreSQL DROP TABLE 문은 테이블 정의 및 해당 테이블에 대한 모든 관련 데이터, 인덱스, 규칙, 트리거 및 제약 조건을 제거하는 데 사용됩니다.

테이블이 삭제되면 테이블에서 사용 가능한 모든 정보도 영원히 손실되므로이 명령을 사용하는 동안주의해야합니다.

통사론

DROP TABLE 문의 기본 구문은 다음과 같습니다.

DROP TABLE table_name;

이전 장에서 DEPARTMENT 및 COMPANY 테이블을 만들었습니다. 먼저이 테이블을 확인합니다 (사용\d 표를 나열하기 위해) −

testdb-# \d

이것은 다음 결과를 생성합니다-

List of relations
 Schema |    Name    | Type  |  Owner
--------+------------+-------+----------
 public | company    | table | postgres
 public | department | table | postgres
(2 rows)

이는 DEPARTMENT 및 COMPANY 테이블이 있음을 의미합니다. 따라서 다음과 같이 드롭하겠습니다.

testdb=# drop table department, company;

이것은 다음 결과를 생성합니다-

DROP TABLE
testdb=# \d
relations found.
testdb=#

DROP TABLE이 반환 된 메시지는 drop 명령이 성공적으로 실행되었음을 나타냅니다.