Comment faire pour installer PostgreSQL on Ubuntu 20.04
PostgreSQL est un système de gestion de bases de données relationnelles à développement dynamique. Dans ce didacticiel, nous allons parcourir le processus d'installation et les principales opérations avec celui-ci.
Dans le Serverspace vous pouvez créer un serveur avec l'application déjà installée "PostgreSQL".
Étape 1 - Installation PostgreSQL Forfaits
La postgresql le paquet est le principal. Vous devez également installer un package avec des fonctionnalités et des utilitaires supplémentaires postgresql-contib.
Étape 2 - Autorisation et rôles dans PostgreSQL
La notion de rôles dans le PostgreSQL Le SGBD est utilisé pour l'authentification et l'autorisation. Sans entrer dans les détails, les rôles sont très similaires aux utilisateurs et aux groupes dans Linux.
Après avoir ajouté un rôle au SGBD correspondant au Linux nom d'utilisateur, cet utilisateur pourra se connecter au PostgreSQL système comme ce rôle. Lors de l'installation, l'utilisateur postgres a été ajouté au système. Connectons-nous en l'utilisant.
Pour accéder à la PostgreSQL ligne de commande, utilisez la commande :
Vous pouvez combiner ces deux commandes et exécuter le PostgreSQL ligne de commande immédiatement.
Vous pouvez utiliser cette ligne de commande pour gérer le SGBD.
Étape 3 - Créer un nouveau rôle
Après vous être connecté avec votre compte postgres, vous pouvez créer un nouveau rôle :
Entrez le nom d'utilisateur et indiquez si l'utilisateur doit être un super utilisateur.
Étape 4 - Création d'une nouvelle base de données
Le SGBD suppose qu'il existe une base de données portant le même nom pour chaque rôle. Et après autorisation, PostgreSQL va essayer de s'y connecter. Par conséquent, vous ne pourrez pas vous connecter à la ligne de commande du SGBD immédiatement après avoir créé l'utilisateur.
Corrigeons cela et créons une nouvelle base de données avec le nom du nouveau rôle.
Étape 5 - Autorisation dans le PostgreSQL ligne de commande sous le nouveau rôle
Pour accéder à la PostgreSQL ligne de commande, vous avez besoin d'un Linux compte avec le même nom que le rôle et le nom de la base de données. S'il n'y a pas d'utilisateur de ce type, vous pouvez en créer un à l'aide de la commande :
Ensuite, en mode interactif, vous devez renseigner le nom d'utilisateur, le mot de passe et plusieurs champs supplémentaires.
Connectez-vous avec votre nouveau compte et accédez au PostgreSQL ligne de commande
psql
Utilisez cette commande pour vous connecter à une autre base de données. Ici, postgres est le nom de la base de données cible.
Pour afficher des informations sur une connexion établie, utilisez la commande :
Vous êtes connecté à la base de données "nom d'utilisateur" en tant qu'utilisateur "nom d'utilisateur" via socket dans "/var/run/postgresql" au port "5432".