PostgreSQL est un système de gestion de base de données relationnelle et objet open source, réputé pour sa robustesse, ses fonctionnalités avancées et sa conformité aux standards SQL.
🤔 Pourquoi PostgreSQL ?
PostgreSQL c’est pour quoi :
🏗️ Données avec des liens - Clients → Commandes → Produits
💰 Calculs précis - Argent, comptabilité (pas de bug d’arrondi)
🔒 Sécurité - Les données ne se perdent jamais
📊 Rapports complexes - Statistiques, tableaux de bord
À utiliser pour :
Site e-commerce (produits, commandes, clients)
Application de gestion (factures, stocks, employés)
# L'utilisateur postgres peut se connecter localement sans mot de passelocal all postgres trust# Seuls les PC du réseau 192.168.1.0 à 192.168.1.255 peuvent se connecter# avec mot de passe (md5 = mot de passe chiffré)host all all 192.168.1.0/24 md5# Exemple concret : autoriser seulement le serveur web 192.168.1.10host monapp webuser 192.168.1.10/32 md5# DANGER : autorise tout le monde sur internet (à éviter !)host all all 0.0.0.0/0 md5# SSL obligatoire pour les connexions externes (plus sécurisé)hostssl all all 0.0.0.0/0 md5