Aller au contenu

Accéder à pgAdmin (voir la base de données)

pgAdmin est une page web pour consulter la base de données (les tables, les lignes).

Point important : il y a 2 mots de passe différents : 1. celui pour entrer dans pgAdmin (la page web) ; 2. celui pour ouvrir la base (demandé au premier clic sur le serveur).

Adresses selon l'environnement

Environnement Adresse Fichier où lire les mots de passe
Local (ton PC) http://localhost:5056 ton .env.local
Test http://151.80.144.98:5055 .env.test (dossier des secrets)
Production http://151.80.144.98:5054 .env.prod (dossier des secrets)

Sur le serveur, les fichiers .env.test / .env.prod sont dans : /home/ubuntu/Projet_boaz_bank_transaction_fullstack/secrets/

Se connecter, pas à pas

  1. Ouvre l'adresse (selon l'environnement, tableau ci-dessus).
  2. Login pgAdmin :
    • Email = valeur de PGADMIN_DEFAULT_EMAIL
    • Mot de passe = valeur de PGADMIN_DEFAULT_PASSWORD
  3. Ouvre la base : dans le menu de gauche, déplie Servers → le serveur du projet (déjà pré-configuré, rien à créer).
  4. Mot de passe de la base (demandé une fois) = valeur de DB_PASSWORD du même .env. Coche « Save password » pour ne plus le retaper.
  5. Voir les données : Databases → la base → SchemaspublicTables → clic droit sur une table → View/Edit DataAll Rows.

À retenir

⚠️ La production, ce sont de vraies données. Regarder ne casse rien, mais ne modifie/supprime jamais une ligne en prod sans avoir fait une sauvegarde avant.

Sécurité (à connaître)

Les adresses pgAdmin de test (:5055) et de prod (:5054) sont ouvertes sur Internet. Pour plus de sécurité, on peut les fermer au pare-feu et y accéder par un tunnel SSH :

1
2
ssh -L 5054:localhost:5054 ubuntu@151.80.144.98
# puis ouvrir http://localhost:5054 sur ton PC