Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- node.js
- sms 휴대폰 인증
- 자바
- Foreign Key (외래 키)
- AWS SDK for JavaScript v3
- node.js ec2 배포
- HTML
- 이것이 자바다
- sql 데이터 삽입
- ab 벤치마크
- 스트레스툴
- SMS sandbox
- sql 데이터 추가
- npm 전역 설치 삭제
- HTML 태그
- npm 글로벌 설치 삭제 했는데 실행됨
- Java
- filezilla
- sms 샌드박스
- Apache Benchmark
- html tag
- PostgreSQL CAST
- sns 샌드박스 종료
- node.js ec2 ip접속
- aws sdk v3
- node.js ec2
- Apache ab
- Primary key(기본 키)
- EC2
- COALESCE함수
Archives
- Today
- Total
망각에 재주 있는 나를 위해 기록하는 곳.
[SQL] 데이터베이스 객체 삭제 (DROP) 본문
DROP은 데이터베이스 객체(테이블, 인덱스, 스키마 등)를 삭제하는 데 사용된다.
객체를 삭제하면 해당 객체와 관련된 데이터 및 구조가 완전히 제거되므로 DROP문은 매우 주의해서 사용해야 한다.
기본 구조는 아래와 같다.
DROP TABLE 테이블명;
테이블을 완전히 삭제한다. (DELETE와의 차이)
DROP INDEX 인덱스명;
해당 인덱스를 완전히 삭제한다.
DROP SCHEMA 스키마명;
해당 스키마에 속한 모든 테이블, 데이터가 삭제된다.
DROP VIEW 뷰명;
뷰는 가상의 테이블로, 실제 데이터를 가지고 있지 않아서 삭제해도 실제 데이터는 영향을 받지 않는다.
DROP FUNCTION 함수명;
해당 함수와 관련된 코드와 기능이 완전히 삭제한다.
DROP TRIGGER 트리거명 ON 테이블명;
트리거는 특정 이벤트가 발생했을 때 자동으로 실행되는 작업인데, 이러한 트리거를 삭제할 수 있다.
DROP ROLE 사용자명;
해당 사용자의 역할과 권한을 모두 삭제한다.
더 많은 활용 방법은 https://www.postgresql.org/docs/online-resources/에서
PostgreSQL Tutorial이나 Tutorials Point PostgreSQL을 참고하면 좋을 듯하다.
'DB' 카테고리의 다른 글
[PostgreSQL] CAST (1) | 2024.03.28 |
---|---|
[SQL] COALESCE, NULLIF (NVL, NVL2) (2) | 2024.03.28 |
[SQL] 데이터베이스 구조 변경 (ALTER) (1) | 2024.03.28 |
[SQL] 데이터 삭제 (DELETE) (0) | 2024.03.28 |
[SQL] 데이터 업데이트 (UPDATE) (0) | 2024.03.28 |