Mouhsine Jyou POSTGRESQL Plan • Introduction • Historique • Configuration de Serveur • Conclusion 1 INTRODUCTION Présentation
• PostgreSQL: est un système de gestion de bases de données
relationnelles (SGBDR) open-source, conçu pour être fiable, performant et extensible. Par défaut, PostgreSQL utilise le port 5432 pour les connexions TCP/IP.
• PgAdmin: est une application de gestion de base de données
open source pour PostgreSQL. Elle fournit une interface graphique conviviale pour la gestion des bases de données, des tables, des vues, des index, des fonctions et des utilisateurs. Les fonctionnalités de PgAdmin
Création et modification de tables, de vues et d'index.
Exécution de requêtes SQL et visualisation des résultats. Création et modification de fonctions, de procédures stockées et de déclencheurs. Sauvegarde et restauration de bases de données. 2 Historique • PostgreSQL a été créé en 1986 par Michael Stonebraker, professeur à l'Université de Californie à Berkeley. • PostgreSQL est constamment amélioré et mis à jour par une communauté de développeurs et d'utilisateurs actifs et passionnés. • Sa dernière version stable est PostgreSQL 14, sortie en septembre 2021. 3 Configuration de Serveur Configuration de Serveur
• pour installer PostgreSQL en exécutant la commande suivante :
• Après l'installation, pour la configuration de serveur en modifiant les
fichiers de configuration situés dans le répertoire /etc/postgresql/. • Par exemple, pour modifier le fichier de configuration principal, vous pouvez exécuter la commande suivante :
Pour la création et la modification sur les bases de données
Postgresql en exécutant la commande suivante : sudo –u postgres psql
Pour installer PgAdmin en exécutant la commande suivante:
sudo apt install pgadmin Pour la création de base de données Ce tableau afficher les bases de données crées et par défaut Pgadmin avant la connexion avec Postgresql Configuration de Serveur • Pour connecté pgadmin avec le Postgresql : 4 Conclusion • L'utilisation de PostgreSQL avec PgAdmin offre une solution puissante et pratique pour la gestion de bases de données relationnelles. Les avantages de cette combinaison incluent une performance élevée, une sécurité renforcée, une évolutivité et une flexibilité, ainsi qu'une compatibilité avec de nombreux langages de programmation et frameworks web. MERCI POUR VOTRE ATTENTION