PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL :Modifier OWNER sur toutes les tables simultanément dans PostgreSQL

Vous pouvez utiliser le REASSIGN OWNED commande.

Synopsis :

REASSIGN OWNED BY old_role [, ...] TO new_role

Cela modifie tous les objets appartenant à old_role au nouveau rôle. Vous n'avez pas à penser au type d'objets dont dispose l'utilisateur, ils seront tous modifiés. Notez qu'il ne s'applique qu'aux objets à l'intérieur d'une seule base de données. Cela ne modifie pas non plus le propriétaire de la base de données elle-même.

Il est disponible depuis au moins 8.2. Leur documentation en ligne ne remonte qu'à cette époque.