User de Postgres Drop

User de Postgres Drop
Les bases de données sont assez diverses en ce qu'ils détiennent de nombreuses fonctionnalités. L'un est de supprimer un utilisateur spécifique du système de base de données de certaines de ces fonctionnalités. Pour effectuer la département de l'utilisateur à la base de données, PostgreSQL nous présente l'instruction de l'utilisateur DROP. Cette commande peut être également utilisée dans l'interface graphique PGADMIN et Shell PostgreSQL (PSQL) et fonctionne parfaitement bien sur les deux services publics. Ainsi, nous avons écrit cet article pour les utilisateurs de PostgreSQL qui sont naïfs dans une base de données et recherchons des moyens de laisser tomber les utilisateurs d'une base de données spécifique. Nous allons donc commencer notre tutoriel avec l'ouverture de l'interface utilisateur graphique Postgresql Pgadmin de la zone de recherche Windows 10. Après son ouverture, la boîte de dialogue pop-up apparaîtra sur votre écran pour demander votre mot de passe localhost et votre base de données dans l'interface graphique de Pgadmin.

Utilisateur de dépression à l'aide de Pgadmin GUI:

Pour supprimer un utilisateur de votre système de base de données, vous devez avoir un utilisateur dedans. Par conséquent, nous initierons la création d'un nouvel utilisateur dans notre base de données «Aqsayasin». Alors, appuyez sur le nom de la base de données et cliquez sur l'icône «Tool de requête» dans la barre des tâches supérieure de l'interface graphique de Pgadmin. La zone de requête sera ouverte sur votre interface graphique Pgadmin, et vous pouvez y ajouter vos commandes. Ainsi, pour créer un nouvel utilisateur dans notre base de données, nous devons y utiliser l'instruction Créer des instructions avec le nom d'un «utilisateur» de notre choix.

Dans cette illustration, nous avons créé un utilisateur «John» dans la base de données. Lors de la création, nous pouvons lui attribuer quelques privilèges pour le rendre approprié. Par conséquent, nous évaluons la connexion directement à notre nouvel utilisateur «John» et ajoutant le mot de passe, je.e. «1234567». Nous avons ajouté la connexion correctement avec le mot-clé «Connexion» et le mot de passe avec la spécification «Mot de passe crypté». Exécutez cette requête à l'aide du bouton "Exécuter" à partir de la barre des tâches. Vous pouvez voir que l'utilisateur a été créé comme le message de réussite qu'il renvoie lors de l'exécution.

Commençons à abandonner les utilisateurs de notre base de données. Pour ce faire, vous devez utiliser la commande simple Drop User et le nom d'un utilisateur à supprimer de la base de données. Ainsi, nous utilisons le nom d'utilisateur «Johny» pour déposer l'utilisateur avec ce nom d'utilisateur. Si cet utilisateur existe dans notre système, il affichera le message de réussite de réussite sur la zone de sortie de la requête. Sinon, il renverra une erreur. Ainsi, après avoir exécuté la commande affichée dans la zone de requête avec le bouton «Exécuter», nous avons une erreur que le nom d'utilisateur spécifié ne se trouve pas dans votre système de base de données. C'est parce que nous avons créé un utilisateur avec le nom d'utilisateur «John» et non «Johny».

Pour éviter l'erreur que nous avons dans l'exemple ci-dessus, je.e. «Le rôle« Johny »n'existe pas», nous devons modifier la requête de l'utilisateur de Drop. Pour cela, nous devons ajouter la condition «IF existe» avec la commande DROP User User avant le nom d'un utilisateur. Lors de l'exécution de cette commande, nous n'obtiendrons qu'un avis «Rôle Johny n'existe pas, sautant» dans la zone de sortie de la requête PostgreSQL PGAMDIN GUI comme indiqué dans l'image ci-dessous.

Corrigeons rapidement notre erreur de supprimer l'utilisateur «John» de la base de données. Utilisez l'instruction de l'utilisateur de dépôt avec le nom d'utilisateur «John» ou mettez simplement la condition If existe avec lui pour déposer cet utilisateur rapidement. Nous avons obtenu le message de réussite sur cette exécution d'instructions selon laquelle notre utilisateur «John» a été supprimé de notre système de base de données. Ainsi, l'utilisateur «John» n'existe plus.

Prenons une autre méthode pour créer et supprimer un utilisateur de notre base de données. Cette méthode ne contiendra aucune commande à exécuter. Ainsi, allez sur le côté gauche de l'interface graphique de Pgadmin, avec des bases de données répertoriées là-bas. Explorez votre choix de base de données et développez l'onglet «Rôles de connexion / groupe». Vous verrez une liste d'utilisateurs déjà existants dans votre base de données.

L'écran contextuel indiqué ci-dessous sera ouvert nommé «Créer - Rôle de connexion / groupe». Ajoutez le nom de l'utilisateur de votre choix dans la barre de texte devant «Spécification du nom». Ajouter également des commentaires ou des descriptions sur l'utilisateur dans cette page. Accédez à la section Privileges maintenant.

Si vous souhaitez que cet utilisateur ait des droits administratifs sur votre système de base de données, vous devez activer tous les boutons de basculement inférieurs à l'emploi en les appuyant sur eux. Maintenant, notre utilisateur «John» peut se connecter, avoir des droits de superutilisateurs, créer de nouveaux utilisateurs, créer des bases de données et des tables et hériter des propriétés de ses rôles / utilisateurs parents. Maintenant, développez la zone de requête «SQL» de cette boîte de dialogue.

Vous serez présenté avec la requête de création de rôle pour l'utilisateur «John» dans la base de données ayant la plupart des droits administratifs.

Maintenant, cliquez avec le bouton droit sur l'option «Connexion / rôles de groupe» dans la barre latérale et cliquez sur le bouton «Actualiser» pour actualiser les utilisateurs de notre base de données. Vous verrez l'utilisateur juste créé «John» dans cette liste et les autres utilisateurs déjà existants. Cliquez avec le bouton droit sur l'utilisateur «John» et appuyez sur l'option «Supprimer / déposer» affiché dans la fenêtre contextuelle pour supprimer cet utilisateur. Une autre boîte de dialogue semblera vous faire confirmer la baisse de l'utilisateur «John». Appuyez sur le bouton «OK» pour continuer.

Utilisateur de dépression à l'aide de Shell PostgreSQL (PSQL):

Ouvrez le shell postgresql de la barre de recherche Windows 10, écrivant «PSQL». Ajoutez le nom localhost, le nom de la base de données sur lesquels travailler, le numéro de port, le nom d'utilisateur et le mot de passe pour un utilisateur à utiliser dans le shell PostgreSQL. Notre shell de commande pour la base de données «aqsayasin» est prêt à l'emploi.

Commençons par utiliser la commande "\ du" pour afficher la liste de tous les utilisateurs de notre base de données "Aqsayasin". Cette commande affiche le total de 2 utilisateurs dans la base de données «Aqsayasin».

Créons un nouvel utilisateur, «Ana» sans droits spéciaux, sauf les droits de connexion avec un mot de passe. Utilisez la commande Create User pour le faire comme ci-dessous. L'utilisateur a été créé maintenant.

Maintenant, nous devons créer un utilisateur «John» avec des droits administratifs spéciaux et aucun droit de réplication en utilisant l'instruction indiquée dans l'image. L'utilisateur a été créé maintenant.

Créons un autre utilisateur, «lia» avec tous les droits administratifs ainsi que les droits de réplication conformément à l'instruction d'affichage dans l'image. Cet utilisateur existe maintenant dans notre base de données.

Ici, vous avez la liste de tous les utilisateurs de l'image.

Laissons un utilisateur «Ana» avec la commande DROP User présentée ci-dessous.

Pour déposer plus d'un utilisateur, utilisez les noms de tous les utilisateurs de la commande DROP User.

Maintenant, l'instruction «\ du» nous montre que tous les nouveaux utilisateurs ont été abandonnés avec succès.

Conclusion:

Cet article a été spécialement créé pour les utilisateurs naïfs de la base de données PostgreSQL qui recherchent des exemples simples et faciles pour supprimer un utilisateur de la base de données. Nous avons abandonné un utilisateur déjà existant en utilisant séparément le Shel. La commande DROP User a été utilisée avec la condition If existe pour déposer un utilisateur. Nous avons également vu comment laisser tomber plus d'un utilisateur à la fois. Pour résumer, cet article a couvert toutes les façons possibles de laisser tomber un utilisateur.