PostgreSQL 7.1.3 Documentation
Prev |  | Next

# DROP VIEW

## Name

DROP VIEW -- Removes existing views from a database

## Synopsis

    DROP VIEW name [, ...]

### Inputs

`name`

  The name of an existing view.

### Outputs

`DROP`

  The message returned if the command is successful.

`ERROR: view `name` does not exist`

  This message occurs if the specified view does not exist in the database.

## Description

DROP VIEW drops an existing view from the database. To execute this command you must be the owner of the view.

### Notes

Refer to CREATE VIEW for information on how to create views.

## Usage

This command will remove the view called `kinds`:

    DROP VIEW kinds;

## Compatibility

### SQL92

SQL92 specifies some additional capabilities for DROP VIEW:

    DROP VIEW view { RESTRICT | CASCADE }

#### 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.

#### Notes

At present, to remove a referenced view from a Postgres database, you must drop it explicitly.

Prev | Home | Next
DROP USER | Up | END