Heroku - 9 Heroku postgre partie 2

Bienvenue dans la suite de la prise en main d'Heroku Postgres. Pour pouvoir manipuler la base depuis notre machine locale, nous devons installer trois outils : PostgreSQL avec pgAdmin, Git et la CLI Heroku. Rendez-vous d'abord sur postgresql.org et téléchargez la dernière version pour votre OS (ici Windows). Lancez l'installation en laissant les composants par défaut, mais assurez-vous que pgAdmin soit bien coché — c'est l'outil graphique qui nous permettra de nous connecter à Heroku Postgres. Définissez un mot de passe pour l'utilisateur Postgres local, puis terminez l'installation.

Installation de Git et de la CLI Heroku

Il est recommandé de redémarrer votre machine après l'installation de PostgreSQL pour que tout fonctionne correctement. Nous avons ensuite besoin de Git, qui permettra de versionner et de déployer le code sur Heroku. Rendez-vous sur git-scm.com, cliquez sur le bouton de téléchargement et lancez l'installation en laissant les paramètres par défaut (recommandés). Pour vérifier que tout fonctionne, ouvrez un invite de commandes et tapez :

git

La liste des commandes Git s'affiche : l'installation est réussie. Il ne reste plus qu'une chose à installer : la CLI Heroku. Elle permet de se connecter aux serveurs Heroku et, combinée à Git, de déployer du code dans une application existante. Pour la télécharger, faites une recherche Google sur « Heroku CLI » ou rendez-vous sur la page officielle. Choisissez la version correspondant à votre OS (Windows dans notre cas), acceptez les options d'installation et laissez l'application s'installer.

Une fois terminé, fermez la fenêtre, ouvrez un invite de commandes et tapez :

heroku

Plusieurs commandes Heroku disponibles s'affichent : tout fonctionne correctement. Avec ces trois outils (PostgreSQL + pgAdmin, Git et la CLI Heroku), nous avons maintenant tout ce qu'il faut pour interagir avec notre base de données Heroku Postgres et déployer du code. C'est tout pour cette vidéo d'installation, à bientôt pour la suite du cours !