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 명령이 성공적으로 실행되었음을 나타냅니다.