Vous n'êtes pas identifié(e).
Pages : 1
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
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
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
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
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
Pages : 1