Ruby on Rails
Les migrations
Les fichiers de migration sont de petits fichiers communiquant avec la base de donnée, l’idée ici, est de pouvoir gérer sa base de donnée sans pour autant avoir à ouvrir un sql+ ou un phpmyadmin. Ceux-ci permettent de créer/modifier des tables, mais aussi ajouter des index, renommer des champs etc.
Les avantages sont nombreux :
- Listing de toutes les modifications de la base de donnée
- Possibilité de revenir a une migration précédente
- Gérer sa base de donnée via la console rails
- La migration de base de donnée en une commande : reprend toutes les migrations et applique-les