PostgreSQL est également connu sous le nom de Postgres, un système de base de données relationnelle basé sur des objets open source et puissant qui est utilisé et combiné avec de nombreuses fonctionnalités du langage SQL. À l'aide de la base de données Postgres, vous pouvez facilement stocker et faire évoluer la charge de travail complexe des données. La plupart des applications mobiles et Web utilisaient la base de données Postgres pour stocker les données. La base de données Postgres peut être installée sur presque tous les systèmes d'exploitation, y compris Linux.
Chez LinuxAPT, nous allons nous pencher sur la procédure à suivre pour installer Postgres ou PostgreSQL 14 sur le système Debian 11 en utilisant la méthode de la ligne de commande.
Vous pouvez suivre les étapes ici pour installer PostgreSQL 13 sur Debian 11 :https://linuxapt.com/blog/733-install-postgresql-13-on-debian-11
Étapes pour installer PostgreSQL sur Debian 11
1. Installer les prérequis
Pour commencer, mettez à jour la liste des référentiels système à l'aide de la commande "apt" :
$ sudo apt update
Maintenant, installez les packages de support HTTPS recommandés en exécutant la commande ci-dessous :
$ sudo apt install -y curl apt-transport-https
2. Ajouter un référentiel de PostgreSQL
Par défaut, les packages PostgreSQL ne sont pas inclus dans le référentiel Debian 11. Cependant, vous pouvez installer les packages requis en ajoutant le référentiel PostgreSQL à votre système Debian. Alors, téléchargez ou importez la clé de signature du dépôt PostgreSQL en utilisant la commande suivante :
$ curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
Ajoutez le référentiel PostgreSQL à votre système Debian 11 en exécutant la commande mentionnée ci-dessous :
$ echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list
3. Installez PostgreSQL sur Debian 11
Une fois le référentiel inclus, installez PostgreSQL sur le système Debian 11. La syntaxe suivante vous aidera à installer la version PostgreSQL souhaitée sur votre système :
$ sudo apt update
$ sudo apt install -y postgresql-version
Ici, nous installons le dernier PostgreSQL-14 sur ce système. Par conséquent, cette commande sera modifiée dans l'ordre suivant :
$ sudo apt install -y postgresql-14
L'option '-y' vous permettra d'ignorer l'invite de confirmation sur la fenêtre de votre terminal.
Une fois l'installation de Postgres terminée, le service de PostgreSQL démarrera automatiquement sur votre système.
Vérifiez l'état "Actif" ou excité du service Postgres en exécutant la commande ci-dessous :
$ sudo systemctl status postgresql
Si vous n'avez pas reçu le statut "Actif" du service PostgreSQL, vous pouvez activer et démarrer les services PostgreSQL en exécutant la commande suivante :
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
Une fois l'installation de postgreSQL terminée sur votre système, il crée par défaut un utilisateur avec le nom 'Postgres' que vous pouvez trouver dans le fichier /etc/passwd :
$ cat /etc/passwd | grep -i postgres
Comment configurer le serveur PostgreSQL ?
Le postgreSQL écoute sur le port localhost '127.0.0.1' par défaut. mais, vous le changez avec votre adresse IP système :
$ sudo nano /etc/postgresql/14/main/postgresql.conf
Remplacez les listen_addresses par votre
listen_addresses = 'IP-Address'
Maintenant, redémarrez le service postgreSQL sur votre système :
$ sudo systemctl restart postgresql
Comment se connecter à la base de données PostgreSQL ?
Connectez-vous en tant qu'utilisateur 'postgres' à la base de données postgres en utilisant la commande mentionnée ci-dessous :
$ sudo -u postgres psql
Maintenant, nous pouvons utiliser la base de données PostgreSQL via les commandes psql :
$ psql