Comment installer PostgreSQL sur Debian Top 10

Comment installer PostgreSQL sur Debian Top 10
PostgreSQL (également connu sous le nom de Postgres / Postgres) est un système de gestion de base de données relationnel de niveau d'Open-source et de niveau avancé (RDBM). Dans cet article, nous avons fourni le guide pour installer PostgreSQL sur Debian 11: Avant l'installation, jetons un coup d'œil à la prise en charge des fonctionnalités de PostgreSQL:

Caractéristiques notables de PostgreSQL

PostgreSQL prend en charge certaines fonctionnalités distinctives qui permettent aux organisations à grande échelle de les adopter pour le traitement des données. Certaines fonctionnalités notables sont répertoriées ci-dessous:

  • Langage de programmation: Support étendu des langages de programmation qui comprend Python, Java, C #, Perl, GO.
  • Types de données: Il a un énorme support des ensembles de données prédéfinis tandis que les utilisateurs peuvent également créer leur propre type de données.
  • Intégration SQL: Plusieurs fonctionnalités de niveau avancé sont compatibles avec PostgreSQL: telles que les sous-requêtes complexes, le partitionnement de la table, les transactions imbriquées
  • Sécurité: Pour le traitement sécurisé des données, PostgreSQL utilise des protocoles d'authentification comme le protocole d'accès au répertoire léger (LDAP) et assure également la sécurité des lignes / colonnes.

Comment installer PostgreSQL sur Debian 11

Pour installer PostgreSQL sur Debian 11; Vous pouvez suivre l'une des deux méthodes suivantes:

Méthode 1: Installez PostgreSQL à l'aide du référentiel de Debian 11
Méthode 2: Installez PostgreSQL à l'aide du référentiel officiel PostgreSQL

Nous expliquerons le processus d'installation à l'aide des deux méthodes: la première méthode utilise les packages du référentiel Debian tandis que la deuxième méthode rapportera les packages de référentiel à partir du package officiel de PostgreSQL:

Méthode 1: Comment installer PostgreSQL à l'aide du référentiel de Debian 11

La méthode d'installation vous ordonnera d'installer PostgreSQL à l'aide d'un processus d'économie simple et de temps en utilisant les packages Debian:

Étape 1: Mettre à jour et mettre à niveau la liste des packages
Il est recommandé de mettre à jour et de mettre à niveau la liste des packages en émettant les commandes mentionnées ci-dessous:

$ sudo apt Update && sudo apt upgrade

Étape 2: Installez PostgreSQL
Le package requis réside dans le référentiel Debian afin que vous puissiez l'installer en utilisant «apte»: Installez PostgreSQL en émettant la commande mentionnée ci-dessous:

$ sudo apt install postgresql postgresql-contrib

Une fois PostgreSQL installé, vous pouvez vérifier l'état du service en utilisant la commande ci-dessous:

$ sudo systemctl status postgresql

De plus, l'état du service peut être modifié en utilisant les commandes suivantes:

Pour arrêter le service postgresql fonctionnant:

$ sudo systemctl stop postgresql

Et pour démarrer le service arrêté:

$ sudo systemctl start postgresql

Méthode 2: Comment installer PostgreSQL en utilisant le référentiel officiel de Debian 11

Suivez les étapes simples mentionnées ci-dessous pour ajouter le référentiel officiel de PostgreSQL pour Debian 11, puis l'installez; Vous pouvez suivre les étapes mentionnées ci-dessous pour le faire:

Étape 1: Ajouter le référentiel postgresql
Il est recommandé d'ajouter le dépôt officiel de PostgreSQL, afin d'obtenir la dernière version des packages: Premièrement, vous devez ajouter la clé de signature GPG des packages PostgreSQL pour sécuriser le référentiel de packages: vous pouvez le faire en émettant la commande mentionnée ci-dessous :

$ curl -fssl https: // www.postgresql.org / média / clés / accc4cf8.ASC | sudo gpg --dearmor -o / usr / share / keyrings / postgresql-keyring.GPG

Maintenant, vous êtes prêt à ajouter le référentiel postgresql: utilisez la commande mentionnée ci-dessous pour effectuer l'action:

$ echo "Deb [signé-by = / usr / share / clés / postgresql-keyring.gpg] http: // apt.postgresql.org / pub / repos / apt / bullseye-pgdg main "| sudo tee / etc / apt / sources.liste.d / postgresql.liste

Étape 2: Installation de PostgreSQL
Après une intégration réussie de la bibliothèque PostgreSQL, vous êtes prêt à l'installer: mais avant cela, il est recommandé de mettre à jour le référentiel du système en utilisant la commande mentionnée ci-dessous:

$ sudo apt mise à jour

Installez PostgreSQL à l'aide d'une commande mentionnée ci-dessous:

$ sudo apt install postgresql

Comment créer une base de données à l'aide de PostgreSQL dans Debian 11

PostgreSQL peut être utilisé uniquement comme utilisateur de Postgres, si vous définissez un mot de passe; Sinon, vous ne pourrez pas vous connecter en tant qu'utilisateur de Postgres: utilisez la commande suivante pour configurer un mot de passe:

$ sudo passwd Postgres

Pour créer une base de données dans PostgreSQL, vous devez vous connecter à PostgreSQL Server, puis accéder à son shell; Utilisez la commande suivante pour vous connecter en tant qu'utilisateur de Postgres: il demandera le mot de passe; Tapez votre mot de passe et appuyez sur Entrée:

$ su - Postgres

Accédez maintenant au shell à l'aide de l'utilisateur Postgres en émettant le mot-clé suivant:

$ psql

Une fois que vous avez accédé au shell de commande de Postgres, vous pouvez désormais utiliser des requêtes SQL pour effectuer plusieurs opérations liées à la base de données:

Par exemple, nous voulons créer une base de données "linuxhint» Pour cela, nous utiliserons la requête SQL suivante pour le faire:

> crééb Linuxhint

Pour accéder à la base de données, connectez-vous en tant qu'utilisateur de Postgres et utilisez la commande suivante pour accéder à la base de données «linuxhint»:

> PSQL Linuxhint

Note: Vous pouvez retomber à l'utilisateur de Postgres en utilisant "\ q»:

Vous pouvez désormais ajouter, supprimer, sélectionner les données dans la base de données en accédant à la base de données sur le terminal. De plus, pour supprimer une base de données, vous devez sortir de la base de données en utilisant «\ q»Puis utilisez la commande suivante:

$ dropdb linuxhint

Et si vous essayez d'accéder à la base de données "linuxhint» Le shell affichera une erreur qui «linuxhint" N'existe pas:

Conclusion

PostgreSQL est un système de gestion de base de données relationnel largement utilisé utilisé par plusieurs grandes entreprises allant de grande à une force de taille moyenne. Bien qu'il s'agisse d'une base de données relationnelle, il prend en charge JSON pour la requête non relationnelle qui fait de PostgreSQL un choix préféré d'organisations. Cet article fournit le guide d'installation de PostgreSQL pour Debian11, deux méthodes sont décrites ici. La méthode 1 vous permet d'installer PostgreSQL à partir du référentiel des packages de Debian Own, en revanche, vous pouvez suivre la méthode 2 pour obtenir le postgresql mis à jour de son référentiel officiel.