DROP VIEW SQL - Language Statements DROP VIEW Removes an existing view from a database 1998-09-22 DROP VIEW name 1998-09-22 Inputs name The name of an existing view. 1998-09-22 Outputs DROP The message returned if the command is successful. ERROR: RewriteGetRuleEventRel: rule "_RETname" not found This message occurs if the specified view does not exist in the database. 1998-09-22 Description DROP VIEW drops an existing view from the database. To execute this command you must be the owner of the view. 1998-09-22 Notes The Postgres DROP TABLE statement also drops views. Refer to CREATE VIEW for information on how to create views. Usage This command will remove the view called kinds: DROP VIEW kinds; Compatibility 1998-09-22 SQL92 SQL92 specifies some additional capabilities for DROP VIEW: DROP VIEW view { RESTRICT | CASCADE } 1998-09-22 Inputs RESTRICT Ensures that only a view with no dependent views or integrity constraints can be destroyed. CASCADE Any referencing views and integrity constraints will be dropped as well. 1998-09-22 Notes At present, to remove a referenced view from a Postgres database, you must drop it explicitly.