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 ดำเนินการสำเร็จแล้ว