ALTER POLICY — modifie la définition du niveau d'ordre de la politique de sécurité
ALTER POLICYnomONnom_tableRENAME TOnouveau_nomALTER POLICYnomONnom_table[ TO {nom_role| PUBLIC | CURRENT_ROLE | CURRENT_USER | SESSION_USER } [, ...] ] [ USING (expression_USING) ] [ WITH CHECK (expression_CHECK) ]
   ALTER POLICY modifie la définition du niveau d'ordre
   existant de la politique de sécurité. Il est à noter que ALTER
    POLICY autorise uniquement l'ensemble des rôles auquel la politique
   de sécurité s'applique et uniquement la modification des expressions
   USING et WITH CHECK.  Pour changer
   d'autres propriétés d'une politique de sécurité, comme la commande à
   laquelle elle s'applique ou si elle est permissive ou restrictive, la
   politique de sécurité doit être supprimée et recrée.
  
   Pour vous servir de la commande ALTER POLICY,
   vous devez être propriétaire de la table à laquelle cette politique
   s'applique.
  
   Dans la deuxième forme de ALTER POLICY, la liste
   des rôles, expression_USING
   et expression_CHECK sont
   remplacés de manière indépendante s'ils sont spécifiés.
   Lorsqu'une des clauses n'est pas spécifiée, la partie correspondante
   dans la politique de sécurité n'est pas modifiée.
  
nomLe nom de la politique existante à modifier.
nom_tableLe nom de la table sur laquelle la politique est appliquée (éventuellement qualifiée par le schéma).
nouveau_nomLe nouveau nom de la politique.
nom_role
      Le ou les rôle(s) auxquels la politique s'applique. Plusieurs rôles
      peuvent être spécifiés en une fois. Pour appliquer la politique à
      tous les rôles, vous pouvez utiliser PUBLIC.
     
expression_USING
    
      Expression définie pour la clause USING
      de la politique.
      Voir CREATE POLICY pour plus de détails.
     
check_expression
    
      Expression définie pour la clause WITH CHECK
      de la politique.
      Voir CREATE POLICY pour plus de détails.
     
   ALTER POLICY est une extension
   PostgreSQL.