|The PostgreSQL 9.0 Reference Manual - Volume 1B - SQL Command Reference
by The PostgreSQL Global Development Group
Paperback (6"x9"), 488 pages
RRP £14.95 ($19.95)
Sales of this book support the PostgreSQL project! Get a printed copy>>>
1.95 DROP TABLE
DROP TABLE -- remove a table
DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
DROP TABLE always removes any indexes, rules,
triggers, and constraints that exist for the target table.
However, to drop a table that is referenced by a view or a foreign-key
constraint of another table,
CASCADE must be
CASCADE will remove a dependent view entirely,
but in the foreign-key case it will only remove the foreign-key
constraint, not the other table entirely.)
- Do not throw an error if the table does not exist. A notice is issued in this case.
- The name (optionally schema-qualified) of the table to drop.
- Automatically drop objects that depend on the table (such as views).
- Refuse to drop the table if any objects depend on it. This is the default.
To destroy two tables,
DROP TABLE films, distributors;
This command conforms to the SQL standard, except that the standard only
allows one table to be dropped per command, and apart from the
IF EXISTS option, which is a PostgreSQL
|ISBN 9781906966058||The PostgreSQL 9.0 Reference Manual - Volume 1B - SQL Command Reference||See the print edition|