Sometimes you'll want to drop many tables or all tables in a database and start fresh with the same schema. Use `CASCADE` to remove foreign keys from related tables.
```SQL
-- DROP TABLE
DROP TABLE IF EXISTS table_name CASCADE;
-- DROP VIEW
DROP VIEW IF EXISTS view_name;
```
> [!Warning]
> Using the `CASCADE` command to overcome the foreign key constraint when deleting records is not best practice. `CASCADE` will delete any record in your database that includes that foreign key. Instead, you should manually delete or update related records to have full control over what is deleted.