Nous savons que les bases de données, bien que souvent elles semblent terrifiantes, sont en fait une série de tableaux et de données qui nous aident à garder un contrôle beaucoup plus organisé de l'information, surtout si elles sont en quantité écrasante ou dans des sections complexes. C'est pourquoi une bonne gestion des bases de données simplifiera le travail global de ces informations.
Il existe divers outils pour créer, éditer et gérer les données, donc l'une des meilleures solutions pour cette tâche de gestion des données est PostgreSQL et donc Solvetic expliquera en détail ce qu'est PostgreSQL et comment l'installer sur Windows 10.
Qu'est-ce que PostgreSQLDepuis ses origines en 1986, les développeurs de PostgreSQL se sont concentrés sur la création de PostgreSQL en tant que système de base de données relationnelle objet totalement open source qui à son tour, comme vous pouvez le soupçonner, utilise le langage SQL traditionnel et populaire ainsi que d'autres fonctionnalités qui permettent le une mise à l'échelle sûre et complète de chacune des charges de travail associées aux données à travailler.
PostgreSQL peut être exécuté sur la plupart des systèmes d'exploitation actuels avec des performances, une sécurité et une intégrité complètes.
Les fonctionnalités de PostgreSQL se concentrent sur des domaines tels que le développement d'applications, la protection de l'intégrité des données et la création d'environnements tolérants aux pannes, maintenant ainsi la disponibilité des données.
fonctionnalitésCertaines de ses caractéristiques les plus remarquables sont :
- PostgreSQL a rempli 160 des 179 fonctions requises pour SQL : 2011 pour la gestion du noyau.
- Au niveau du travail des données, PostgreSQL fonctionne avec des données primitives telles qu'entier, numérique, chaîne, booléen, structurées sous forme de tableau, plage, UUID, à partir de documents tels que JSON / JSONB, XML, géométrie telle que Point, Line, Circle, Polygon et avec la possibilité d'utiliser des données personnalisées.
- Il dispose d'une indexation avancée pour les variables GiST, SP-Gist, KNN Gist, GIN, BRIN, les indices de couverture, les filtres Bloom.
- Il exécute l'indexation de type B-tree, Multicolumns, Expressions et Partial.
- Il intègre un planificateur et optimiseur de requêtes moderne et dynamique.
- Vous pouvez exécuter des transactions imbriquées.
- Intègre le contrôle de simultanéité multi-versions (MVCC).
- Le partitionnement de table est possible.
- L'intégrité des données est gérée (UNIQUE, NOT NULL, clés primaires, clés étrangères)
- Nous avons la fonction de reprise après sinistre qui nous permet de récupérer les données en raison d'une situation anormale sur le serveur.
- Il a un Record of Advance Writing (WAL)
- Il a une réplication asynchrone, synchrone et logique.
- Gère les espaces table.
- Au niveau de la sécurité, il propose différentes méthodes d'authentification telles que GSSAPI, SSPI, LDAP, SCRAM-SHA-256, certificat et plus d'options disponibles.
- Il intègre un système de contrôle d'accès fiable.
- Gérez la sécurité des colonnes et des lignes en optimisant l'intégrité des données enregistrées.
- Compatible avec les langages procéduraux PL/PGSQL, Perl, Python et plus
- Il sera possible d'établir une connexion à d'autres bases de données ou flux disposant d'une interface SQL standard.
- Nous avons plusieurs extensions pour augmenter les fonctionnalités de PostgreSQL.
- Prise en charge des caractères internationaux.
- Recherche en texte intégral et bien d'autres fonctionnalités.
Sans plus tarder, voyons comment installer PostgreSQL sur Windows 10.
1. Comment télécharger PostgreSQL
Étape 1
Pour cela, nous devons aller sur le lien officiel suivant :
Étape 2
Nous verrons la suite. Dans notre cas, nous sélectionnons Windows.
Étape 3
Ensuite, nous verrons ce qui suit :
AGRANDIR
Étape 4
Là, nous avons la possibilité de télécharger les éléments suivants :
- Installateur interactif par EnterpriseDB (par défaut)
- Installateur graphique par BigSQL
Étape 5
Nous cliquons sur la ligne "Télécharger l'installateur" et nous serons redirigés vers la fenêtre suivante où nous verrons les différentes versions de téléchargement disponibles :
AGRANDIR
Étape 6
Là, nous vérifions pour quels systèmes d'exploitation ils sont disponibles, dans ce cas nous allons télécharger PostgreSQL 11.4 pour Windows x86-64 et définir où l'exécutable sera hébergé. On clique sur Enregistrer et on attend la fin du téléchargement.
Étape 7
Une fois le téléchargement terminé, nous exécutons le fichier téléchargé et nous verrons ce qui suit :
Étape 8
Il s'agit de l'assistant d'installation de PostgreSQL dans Windows 10, nous cliquons sur Suivant et maintenant nous définissons le répertoire où il doit être installé, nous vous recommandons de laisser la valeur par défaut :
Étape 9
Encore une fois, nous cliquons sur Suivant et dans la fenêtre suivante, nous pouvons définir quels composants doivent être installés avec PostgreSQL :
Étape 10
Une fois sélectionné, nous cliquons sur Suivant et nous pouvons modifier le chemin dans lequel les données PostgreSQL seront hébergées :
Étape 11
Une fois celui-ci défini, nous cliquons sur Suivant et il est temps d'attribuer le mot de passe au superutilisateur de la base de données PostgreSQL :
Étape 12
Cliquez sur Suivant et dans la fenêtre suivante, nous laisserons le port par défaut pour PostgreSQL :
Étape 13
Nous cliquons sur Suivant et maintenant nous définissons la configuration régionale :
Étape 14
Une fois sélectionné dans la fenêtre suivante, nous trouverons un résumé des étapes que nous venons d'exécuter :
Étape 15
Nous cliquons à nouveau sur Suivant et nous verrons le message suivant :
Étape 16
Cliquer sur Suivant mènera au processus d'installation de PostgreSQL sur Windows 10 :
Étape 17
Lorsque le processus d'installation est terminé, nous verrons ce qui suit où nous pouvons décocher la case Stack Builder qui permet le téléchargement et l'installation d'outils PostgreSQL supplémentaires dans Windows 10. Maintenant, si vous voulez voir ce que fait Stack Builder, laissez la case active et en cliquant sur le bouton "Terminer"
Étape 18
Ce qui suit sera affiché où nous sélectionnerons la base de données PostgreSQL que nous avons récemment installée. Nous cliquons sur Suivant
Étape 19
Ensuite, il sera possible de sélectionner la catégorie pour télécharger les outils associés :
Si nous n'utilisons pas cette méthode, nous pouvons l'exécuter à partir du menu Démarrer / PostgreSQL 11 / Application Stack Builder.
2. Comment accéder à PostgreSQL sur Windows 10
Étape 1
Pour accéder à la base de données nous allons dans le chemin Start / PostgreSQL 11 et là nous cliquons sur pgAdmin 4:
Étape 2
Il se traduira par le chargement des services :
Étape 3
Une fois cette étape terminée, nous accédons à la console PostgreSQL 11 qui sera ouverte dans un navigateur et dans la première étape, nous entrerons le mot de passe superutilisateur attribué dans le processus expliqué par Solvetic :
Étape 4
Cliquez sur OK et ce sera l'environnement de la console PostgreSQL. Là, nous cliquons sur la ligne Serveurs
AGRANDIR
Étape 5
La base de données PostgreSQL s'affichera et il faudra ressaisir le mot de passe :
Étape 6
Lorsque nous nous connectons, nous verrons les détails de la base de données sélectionnée :
AGRANDIR
Étape 7
Comme vous le verrez sur le côté gauche, il y a une série de sections, ce sont :
Bases de donnéesDans cette section, il est possible d'accéder à des paramètres tels que :
- Catalogues
- Événements (modifier)
- Langages de programmation
- Schémas
- Extensions et plus
Chacune de ces options gère une gamme de fonctions associées :
AGRANDIR
Connexion / Rôles de groupeComme son nom l'indique, dans cette section, nous aurons la possibilité de voir les détails des rôles des groupes ainsi que d'accéder à un journal des connexions dans PostgreSQL :
Espaces tableLà, nous pouvons gérer les espaces des tables PostgreSQL :
Maintenant, dans la console centrale, nous pouvons trouver divers onglets tels que :
Tableau de bordNous y gérons les informations générales des paramètres sélectionnés :
AGRANDIR
Propriétés:On retrouve ici les propriétés de la sélection :
AGRANDIR
SQLLà, nous pouvons définir les variables et les commandes SQL à utiliser
AGRANDIR
StatistiquesComme son nom l'indique, on accède aux statistiques de l'objet sélectionné :
AGRANDIR
Dépendances / DépendancesIci, il est possible d'accéder aux services dont dépend PostgreSQL ou dont il dépend directement de la base de données.
AGRANDIR
Étape 8
Hemos notado que en la pestaña SQL se genera un error y esto es porque no se ha configurado la línea de comandos para SQL, para esto, debemos acceder al explorador de Windows 10 e ir a la ruta donde ha sido instalado PostgreSQL, en este caso est la suivante:
C:\Program Files\PostgreSQL\11\binLà, nous devons valider que le fichier psql existe :
AGRANDIR
Étape 9
Une fois validé, on copiera le chemin indiqué (C:\Program Files\PostgreSQL\11\bin), et on passera au chemin suivant. Nous cliquons sur la ligne "Configuration avancée du système"
Panneau de configuration \ Système et sécurité \ Système
AGRANDIR
Étape 10
Nous verrons la suite. Là, nous cliquons sur le bouton "Variables d'environnement"
Étape 11
Dans la fenêtre contextuelle, nous localiserons la ligne PATH :
Étape 12
Nous le sélectionnons et cliquons sur le bouton Modifier et nous verrons ce qui suit :
Étape 14
Là, nous cliquons sur Nouveau et nous collerons le chemin PostgreSQL :
Étape 15
Nous répétons le processus pour copier la ligne suivante :
C:\Program Files\PostgreSQL\11\lib
Étape 16
Cliquez sur OK dans les fenêtres contextuelles pour enregistrer les modifications. Ensuite, nous allons accéder à la console d'invite de commande et exécuter ce qui suit :
psql -U postgres postgres
Étape 17
En entrant le mot de passe, nous accéderons à la base de données et si nous mettons à jour le navigateur, nous pouvons voir que la connexion SQL a déjà été établie dans l'onglet SQL :
Étape 18
Depuis la console, nous pouvons exécuter \ du pour voir les rôles postgres :
Solvetic vous a expliqué en détail la façon d'installer PostgreSQL sur Windows 10 et ainsi disposer d'une solution idéale et pratique pour la gestion, le contrôle et l'administration des données de manière sûre, dynamique et sécurisée grâce à PostgreSQL.