PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 19/02/2019 11:01:01

abdallah007
Membre

Erreur pendant la supression de l'utilisateur

bonjour a tous ,

Qui a une idée comment je peut force la suppression de mon user

Ci joint l'erreur que je vient de le voir en faisant une opération de suppression

postgres=# drop user abdallah;
ERREUR:  le rôle « abdallah » ne peut pas être supprimé car d'autres objets en dépendent
DÉTAIL : droits pour « table t1 »
droits pour « schéma public »
23 objets dans base de données production

Merci pour vos conseil

Hors ligne

#2 19/02/2019 12:02:42

gleu
Administrateur

Re : Erreur pendant la supression de l'utilisateur

Cet utilisateur est le propriétaire d'objets dans la base production, il faut donc changer leur propriétaire. Deux moyens simples : DROP OWNED ou REASSIGN OWNED.


Guillaume.

Hors ligne

#3 19/02/2019 14:39:56

abdallah007
Membre

Re : Erreur pendant la supression de l'utilisateur

si je procède a faire changer le propriétaire a travers

REASSIGN OWNED BY abdallah TO mayar;

j'ai toujours le méme erreur pour supprimer mon utilisateur 

drop user abdallah ;
ERREUR:  le rôle « abdallah » ne peut pas être supprimé car d'autres objets en dépendent
DÉTAIL : droits pour « vue staff_list »
droits pour « vue sales_by_store »
droits pour « vue sales_by_film_category »
droits pour « vue nicer_but_slower_film_list »
droits pour « vue film_list »
droits pour « vue customer_list »
droits pour « vue actor_info »
droits pour « table film »
droits pour « table payment »
droits pour « table staff »
droits pour « table rental »
droits pour « table language »
droits pour « table inventory »
droits pour « table film_category »
droits pour « table film_actor »
droits pour « table customer »
droits pour « table country »
droits pour « table city »
droits pour « table category »
droits pour « table address »
droits pour « table store »
droits pour « table actor »
droits pour « schéma public »
2 objets dans base de données postgres

Hors ligne

#4 19/02/2019 15:28:00

dverite
Membre

Re : Erreur pendant la supression de l'utilisateur

Après REASSIGN OWNED BY, il faut faire DROP OWNED BY, et après DROP USER.
C'est expliqué en détail dans cette partie de la doc:
https://docs.postgresql.fr/11/role-removal.html

Hors ligne

Pied de page des forums