Installez et commencez avec PostgreSQL 10 sur Arch Linux
PostgreSQL est un puissant système de gestion de base de données d'objet-relation. PostgreSQL se conforme fortement à ANSI SQL Standard 2008. Il s'agit d'une base de données open source et transformatrice. Il s'agit d'une base de données de classe d'entreprise. La dernière version de PostgreSQL à ce jour est de 10.
Dans cet article, je vais vous montrer comment installer et utiliser PostgreSQL 10 sur Arch Linux. Commençons.
Installation de PostgreSQL 10
Mettez d'abord à jour la base de données du package de Pac-Man Gestionnaire de package avec la commande suivante:
$ sudo pacman -sy
La base de données du package de Pac-Man Le gestionnaire de packages doit être mis à jour.
PostgreSQL 10 est disponible dans le référentiel officiel de package d'Arch Linux. Vous pouvez donc installer très facilement PostgreSQL 10.
Vous pouvez exécuter la commande suivante pour installer PostgreSQL 10 sur Arch Linux:
$ sudo pacman -s postgresql
Maintenant appuyez sur «y» puis appuyez pour continuer.
PostgreSQL 10 doit être installé.
Vous pouvez maintenant exécuter la commande suivante pour vérifier la version de PostgreSQL que vous avez installée.
$ postgres --version
Comme vous pouvez le voir dans la capture d'écran ci-dessous, la version de PostgreSQL installée est 10.2.
Vous pouvez maintenant exécuter la commande suivante pour vérifier si PostgreSQL s'exécute ou non.
$ sudo systemctl status postgresql
Comme vous pouvez le voir sur la capture d'écran ci-dessous, PostgreSQL ne fonctionne pas.
Vous pensez peut-être que tout ce que vous avez à faire maintenant est de démarrer PostgreSQL. Mais tu as tort. Vous ne pouvez pas démarrer PostgreSQL maintenant car le répertoire de données de PostgreSQL n'est pas encore initialisé.
Avant de pouvoir initialiser le répertoire de données de PostgreSQL, vous devez vous connecter comme le postgres Utilisateur avec la commande suivante:
$ sudo su - Postgres
Vous êtes connecté comme postgres utilisateur comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous.
Remarque: vous devez toujours vous connecter en tant qu'utilisateur de Postgres à utiliser ou faire tout type d'administration de PostgreSQL. Sinon, vous pouvez obtenir des erreurs d'autorisation et les choses pourraient ne pas fonctionner comme prévu.
Vous pouvez maintenant initialiser le répertoire de données de PostgreSQL avec la commande suivante:
$ initdb --locale en_us.Utf-8 -d / var / lib / postgres / data
Remarque: Le répertoire de données par défaut de PostgreSQL sur Arch Linux est / var / lib / postgres / data
Comme vous pouvez le voir sur la capture d'écran ci-dessous, le répertoire de données est en cours.
Le répertoire de données est généré à ce stade.
Maintenant déconnectez-vous de postgres Utilisateur avec la commande suivante:
$ exit
Vous devriez être déconnecté de postgres compte d'utilisateur.
Maintenant que le répertoire de données de PostgreSQL est généré, vous pouvez démarrer PostgreSQL avec la commande suivante:
$ sudo systemctl start postgresqlVous pouvez exécuter la commande suivante pour vérifier si PostgreSQL est à nouveau en cours d'exécution avec la commande suivante:
$ sudo systemctl status postgresqlComme vous pouvez le voir dans la capture d'écran ci-dessous, le serveur de base de données PostgreSQL est en cours d'exécution.
Vous devez maintenant ajouter PostgreSQL au démarrage du système afin qu'il commence automatiquement sur le démarrage du système.
Exécutez la commande suivante pour ajouter PostgreSQL au démarrage du système:
$ sudo systemctl Activer PostgreSQLPostgreSQL doit être ajouté au démarrage du système comme vous pouvez le voir sur la capture d'écran ci-dessous.
Utilisation de PostgreSQL 10
Dans cette section, je vais vous montrer les bases de PostgreSQL 10.
Avant de faire quoi que ce soit, connectez-vous comme postgres Utilisateur avec la commande suivante:
$ sudo su - Postgres
Vous êtes connecté comme postgres utilisateur.
Vous pouvez utiliser le crééb Commande pour créer une base de données dans PostgreSQL.
Disons que vous souhaitez créer une base de données linuxhint. Vous pouvez exécuter la commande suivante pour créer linuxhint base de données:
$ crééb Linuxhint
Le linuxhint la base de données doit être créée.
Vous pouvez utiliser PSQL commande pour vous connecter à une base de données existante avec laquelle vous avez créé crééb commande.
Vous pouvez exécuter la commande suivante pour vous connecter à linuxhint base de données.
$ psql LinuxhintComme vous pouvez le voir sur la capture d'écran ci-dessous, vous êtes connecté au linuxhint base de données.
Une fois que vous êtes connecté à une base de données en utilisant PSQL Commande, vous pouvez exécuter des commandes SQL compatibles PostgreSQL.
Par exemple, vous pouvez exécuter l'instruction SQL suivante pour vérifier la date actuelle.
$ Select current_date;Comme vous pouvez le voir sur la capture d'écran ci-dessous, la date actuelle est imprimée.
Vous pouvez exécuter les instructions SQL suivantes pour créer un tableau utilisateurs sur PostgreSQL:
Créer des utilisateurs de table (Comme vous pouvez le voir utilisateurs est créé.
Vous pouvez insérer dans le nouvellement créé utilisateurs Tableau en utilisant l'instruction SQL suivante:
Insérer dans les valeurs des utilisateurs («shahriar», «shovon»);Comme vous pouvez le voir, 1 ligne est insérée dans le utilisateurs tableau.
Vous pouvez exécuter l'instruction SQL suivante pour sélectionner toutes les données dans le utilisateurs tableau.
Sélectionner * chez les utilisateurs;Comme vous pouvez le voir, les données que j'ai insérées ont été récupérées.
C'est ainsi que vous installez et commencez avec PostgreSQL 10 sur Arch Linux. Merci d'avoir lu cet article.