nouvelles
Serverspace a ajouté un nouveau Rocky Linux OS
VB
11 novembre 2022
Mise à jour en juin 7, 2023

Comment installer PostgreSQL on Centos 7

CentOS Bases de données

Vous utilisez un autre système d'exploitation ?

Sélectionnez la version ou la distribution souhaitée.

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 :
yum -y update

pic1-cent

  • 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é:

pic2-cent

  • Ajouter PostgreSQL repo et trouvez la dernière version :
yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm; yum list -y postgre*-server*

pic3-cent

  • Comme le montre la capture d'écran précédente, la dernière PostgreSQL la version est 15. Installons-la :
yum -y install postgresql15-server

pic5-cent

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:

yum -y install epel-release
  • Initialisez le nouveau cluster de bases de données :
/usr/pgsql-15/bin/postgresql-15-setup initdb

pic6-cent

  • Activez le lancement au démarrage du système et exécutez le service :
systemctl enable postgresql-15; service postgresql-15 start

pic7-cent

  • Vérifiez l'état :
service postgresql status

pic8-cent

Opérations sur les données

  • Pour créer une base de données, vous devez utiliser le compte administratif intégré :

su postgres

psql postgres

  • Créez le rôle utilisateur et testez la base de données :
CREATE ROLE  <username> LOGIN PASSWORD '<password>';
CREATE DATABASE <dbname> WITH OWNER = <username>;

pic9-cent

  • Connectez-vous en tant qu'utilisateur créé :
psql -h <host> -d <dbname> -U <username> -p <PostgreSQL_port>

pic10-cent

  • Essayons de créer une table dans notre nouvelle base de données :

CREATE TABLE testtable (
item_num integer NOT NULL,
item_name character varying(50) NOT NULL,
item_detail character varying(50) DEFAULT NULL,
PRIMARY KEY (item_num)

);

pic11-cent

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 :

INSERT INTO testtable (item_num, item_name, item_detail)
VALUES('1','Ship','Warship Model');

INSERT INTO testtable (item_num, item_name)
VALUES('2','Doll');

INSERT INTO testtable (item_num, item_name, item_detail)
VALUES('3','Kitchen','Toy Kitchen');

pic12-cent

  • Consultez notre travail :
SELECT <content> from <table_name>

pic13-cent

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.

Voter:
4 sur 5
Note moyenne : 4.7
Noté par : 3
1101 CT Amsterdam Pays-Bas, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies et Politique de confidentialité.