VIEWはビューの各種補助属性を変更します。VIEWを使用してください。VIEWを使用するためには、ビューの所有者でなければなりません。ビューのスキーマを変更するためには、新しいスキーマ上にCREATE権限を持たなければなりません。所有者を変更するためには、新しく所有者となるロールの直接あるいは間接的なメンバでなければならず、かつ、そのロールはビューのスキーマ上にCREATE権限を持たなければなりません。(これらの制限は、ビューの削除または再作成によりユーザが実行できないことを、所有者の変更により実行されないことを確実にするためのものです。スーパーユーザはすべてのビューの所有者を変更することができます。)パラメータname既存のビューの名前(スキーマ修飾可)です。EXISTSビューが存在する場合にエラーとしません。この場合には注意メッセージが発行されます。DEFAULTこの構文は列のデフォルト値を設定または削除します。ビューの列のデフォルト値は、ビューに対するルールやトリガが適用される前にビューを対象とした任意のINSERTまたはUPDATEコマンド内に代入されます。したがってビューのデフォルトは基となるリレーションのデフォルト値よりも優先度が高くなります。new_ownerビューの新しい所有者のユーザ名です。new_nameビューの新しい名前です。new_schemaビューの新しいスキーマです。view_option_name設定または再設定するビューオプションの名前です。view_option_valueビューオプションの新しい値です。TABLEをビューに対して使用することができます。TABLEの構文のみです。例ビューfooの名前をbarに変更します。bar;更新可能ビューにデフォルトの列値を付与します。VIEWは標準SQLに対するPostgreSQLの拡張です。