Qu’est ce qu' PostgreSQL
PostgreSQL - système de base de données relationnelle fondé sur le langage de requêtes SQL. Le respect des normes communes et la possibilité de créer des systèmes à haute performance sont la raison pour laquelle PostgreSQL est populaire aujourd'hui.
Avant l'installation
Pour installer PostgreSQL tu aurais dû:
- Serveur avec au moins 1 CPU cœurs, 1 Go de RAM et lecteur 10 Go space. Les exigences réelles peuvent être différentes et dépendent des besoins et de l'optimisation de votre application ;
- Système d'exploitation réel (Centos 7 dans cet article);
- Accès au compte administratif.
Processus d'installation
Pour installer PostgreSQL sur votre serveur, veuillez suivre toutes les étapes ci-dessous :
- Mettez à jour le logiciel système actuel :
- Redémarrez le serveur pour utiliser les packages les plus récents ;
- Ajouter une exception à la section "base" de /etc/yum.repos.d/CentOS-Base.repo fichier de référentiel sinon ancienne version PostgreSQL sera installé:
- Ajouter PostgreSQL repo et trouvez la dernière version :
- Comme le montre la capture d'écran précédente, la dernière PostgreSQL la version est 15. Installons-la :
REMARQUE: en cas d'échec de la résolution des dépendances, vous devez installer epel référentiel puis essayez d'installer PostgreSQL encore:
- Initialisez le nouveau cluster de bases de données :
- Activez le lancement au démarrage du système et exécutez le service :
- Vérifiez l'état :
Opérations sur les données
- Pour créer une base de données, vous devez utiliser le compte administratif intégré :
sur postgres
PostgreSQL psql
- Créez le rôle utilisateur et testez la base de données :
CRÉER UNE BASE DE DONNÉES AVEC PROPRIÉTAIRE = ;
- Connectez-vous en tant qu'utilisateur créé :
- Essayons de créer une table dans notre nouvelle base de données :
CREATE TABLE table de test (
item_num entier NOT NULL,
caractère_nom_élément variant (50) NON NULL,
caractère item_detail variant (50) DEFAULT NULL,
CLÉ PRIMAIRE (num_élément)
);
J'ai créé une table avec trois colonnes, item_num (digit), item_name (texte) et item_detail (texte, peut être vide).
- Insertion de données :
INSÉRER DANS la table de test (numéro_élément, nom_élément, détail_élément)
VALUES('1','Navire','Modèle de navire de guerre');
INSÉRER DANS la table de test (numéro_élément, nom_élément)
VALEURS('2','Poupée');
INSÉRER DANS la table de test (numéro_élément, nom_élément, détail_élément)
VALUES('3','Cuisine','Cuisine jouet');
- Consultez notre travail :
Au lieu de la finale
Dans ce tutoriel, j'ai montré comment installer PostgreSQL on Centos 7 et fonctionnent avec des données "à l'intérieur" de la base de données.