Reklama
Příkaz DROP TABLE v PostgreSQL slouží k odstranění definice tabulky a všech souvisejících dat, indexů, pravidel, triggerů a omezení této tabulky.
Při používání tohoto příkazu musíte být opatrní, protože po odstranění tabulky by se navždy ztratily i všechny informace, které jsou v tabulce k dispozici.
Syntaxe
Základní syntaxe příkazu DROP TABLE je následující –
DROP TABLE table_name;
Příklad
V předchozí kapitole jsme vytvořili tabulky DEPARTMENT a COMPANY. Nejprve tyto tabulky ověříme (k výpisu tabulek použijeme \d) –
testdb-# \d
Výsledek bude následující –
List of relations Schema | Name | Type | Owner--------+------------+-------+---------- public | company | table | postgres public | department | table | postgres(2 rows)
To znamená, že tabulky DEPARTMENT a COMPANY jsou přítomny. Vypusťme je tedy následujícím způsobem –
testdb=# drop table department, company;
Tím by vznikl následující výsledek –
DROP TABLEtestdb=# \drelations found.testdb=#
Vrácená zpráva DROP TABLE znamená, že příkaz drop byl úspěšně proveden.
Reklama
.