]ここでactionは以下のいずれかです。VIEWは既存のマテリアライズドビューの各種補助属性を変更します。VIEWを使用するためにはそのマテリアライズドビューを所有していなければなりません。マテリアライズドビューのスキーマを変更するためには、新しいスキーマに対するCREATE権限を持たなければなりません。所有者を変更するためには、新しく所有者となるロールの直接または間接的なメンバでなければなりません。そのロールはマテリアライズドビューのスキーマに対してCREATE権限を持たなければなりません。(これらの制限により、マテリアライズドビューを削除し再作成することによってできる以上のことを所有者の変更で行えないようにします。スーパーユーザはいずれにせよ任意のビューの所有権を変更することができます。EXTENSIONの構文は、マテリアライズドビューが拡張に依存するものとして印を付けます。これにより、拡張が削除されたときはマテリアライズドビューも自動的に削除されるようになります。TABLEで利用できるものの部分集合であり、マテリアライズドビューに対して使用した場合も同じ意味を持ちます。TABLEの説明を参照してください。パラメータname既存のマテリアライズドビューの名前(スキーマ修飾可)です。column_name新しいまたは既存の列の名前です。extension_nameマテリアライズドビューが依存することになる拡張の名前です。new_column_name既存の列に対する新しい名前です。new_ownerマテリアライズドビューの新しい所有者となるユーザの名前です。new_nameマテリアライズドビューの新しい名前です。new_schemaマテリアライズドビューの新しいスキーマです。例マテリアライズドビューfooの名前をbarに変更します。VIEWはPostgreSQLの拡張です。