ALTER TYPE — Modifier la définition d'un type
ALTER TYPE nom RENAME TO nouveau_nom ALTER TYPE nom OWNER TO nouveau_propriétaire ALTER TYPE nom SET SCHEMA nouveau_schéma
ALTER TYPE modifie la définition d'un type existant.
Seul le propriétaire du type peut utiliser ALTER TYPE. Pour modifier le schéma d'un type, le droit CREATE sur le nouveau schéma est requis. Pour modifier le propriétaire, il faut être un membre direct ou indirect du nouveau rôle propriétaire et ce rôle doit avoir le droit CREATE sur le schéma du type (ces restrictions assurent que la modification du propriétaire ne va pas au-delà de ce qui est possible par la suppression et la recréation du type ; toutefois, un superutilisateur peut modifier le propriétaire de n'importe quel type).
Le nom du type à modifier (éventuellement qualifié du nom du schéma).
Le nouveau nom du type.
Le nom du nouveau propriétaire du type.
Le nouveau schéma du type.