DROP TABLE name [, ...] [ CASCADE | RESTRICT ]
The name (optionally schema-qualified) of an existing table to drop.
Automatically drop objects that depend on the table (such as views).
Refuse to drop the table if there are any dependent objects. This is the default.
DROP TABLE removes tables from the database. Only its owner may destroy a table. A table may be emptied of rows, but not destroyed, by using DELETE.
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 foreign-key constraint of another table, CASCADE must be specified. (CASCADE will remove the foreign-key constraint, not the other table itself.)
If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.