Declarația PostgreSQL DROP TABLE este utilizată pentru a elimina o definiție de tabel și toate datele asociate, indici, reguli, declanșatori și constrângeri pentru acel tabel.
Trebuie să fiți atenți în timp ce utilizați această comandă, deoarece odată ce un tabel este șters, atunci toate informațiile disponibile în tabel vor fi, de asemenea, pierdute pentru totdeauna.
Sintaxa
Sintaxa de bază a instrucțiunii DROP TABLE este următoarea –
DROP TABLE table_name;
Exemplu
Am creat tabelele DEPARTMENT și COMPANY în capitolul anterior. Mai întâi, verificați aceste tabele (utilizați \d pentru a lista tabelele) –
testdb-# \d
Aceasta ar produce următorul rezultat –
List of relations Schema | Name | Type | Owner--------+------------+-------+---------- public | company | table | postgres public | department | table | postgres(2 rows)
Aceasta înseamnă că tabelele DEPARTMENT și COMPANY sunt prezente. Deci, să le eliminăm după cum urmează –
testdb=# drop table department, company;
Aceasta ar produce următorul rezultat –
DROP TABLEtestdb=# \drelations found.testdb=#
Mesajul returnat DROP TABLE indică faptul că comanda drop este executată cu succes.