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:
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:
É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:
Une fois PostgreSQL installé, vous pouvez vérifier l'état du service en utilisant la commande ci-dessous:
$ sudo systemctl status postgresqlDe plus, l'état du service peut être modifié en utilisant les commandes suivantes:
Pour arrêter le service postgresql fonctionnant:
$ sudo systemctl stop postgresqlEt pour démarrer le service arrêté:
$ sudo systemctl start postgresqlMé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 :
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:
Installez PostgreSQL à l'aide d'une commande mentionnée ci-dessous:
$ sudo apt install postgresqlComment 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 PostgresPour 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 - PostgresAccédez maintenant au shell à l'aide de l'utilisateur Postgres en émettant le mot-clé suivant:
$ psqlUne 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 LinuxhintPour 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 LinuxhintNote: 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 linuxhintEt 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.