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 02/04/2013 16:59:41

Tracnac
Membre

Problème de drop role après import 9.1 vers 9.2

Bonjour,

Bonjour,

Étant relativement novice sous postgresql, j'ai un soucis avec "drop role"
quand j'essaie de supprimer un rôle il me dit qu'il y a des objets dépendants.

postgres=# drop role pgsql916;
ERROR: role "pgsql916" cannot be dropped because some objects depend on it
DETAIL: 1 object in database template1
1 object in database pt_schn
1 object in database pt_rius
1 object in database pt_cscp
postgres=#

J'ai essayé les "REASSIGN OWNED BY" pour chaque database mais rien ne change...

Une petite idée ?

Version actuelle : 9.2.3 ce user vient d'un import de dump de 9.1.6

Merci Yvan.

Hors ligne

#2 02/04/2013 17:31:21

gleu
Administrateur

Re : Problème de drop role après import 9.1 vers 9.2

Il va falloir trouver de quel objet il s'agit. Le plus simple est d'exécuter le DROP USER dans la base où il reste ce type d'objet.


Guillaume.

Hors ligne

#3 02/04/2013 17:47:57

Tracnac
Membre

Re : Problème de drop role après import 9.1 vers 9.2

Merci,

drop user est un alias de drop role donc cela n'a rien changé..., par contre j'ai réussi en effet avec des "drop owned by" puis un drop role classique pour chaque database.

Yvan.

Hors ligne

Pied de page des forums