Bonjour,
J'arrive a supprimer un user de BDD avec Drop user username; mais comment faire pour tous les supprimer en une seule requete ?
Merci
Bonjour,
J'arrive a supprimer un user de BDD avec Drop user username; mais comment faire pour tous les supprimer en une seule requete ?
Merci
et tu exécutes les commandes qui en résultent
Code : Sélectionner tout - Visualiser dans une fenêtre à part select 'drop user '||rolname||' cascade;' from pg_roles where rolname <> 'postgres'
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
Si je fais cette requete j'ai l'erreure suivante :
J'ai plutot executer celle -ciERROR: relation "pg_roles" does not exist
État SQL :42P01
Et la le resultat est correcte mais ya t-il moyen d'executer le resultat directement en l'utilisant dans une requete?select 'drop user '||usename||' cascade;' from pg_user
Pour tout supprimer en une seule requête, tu es obligé de faire une procédure en PL/PgSQL qui le fait, et d'appeler cette procédure
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager