Chapitre 11. Démarrer avec Alembic
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Alembic nous permet de créer et d'effectuer par programme des migrations pour gérer les changements que nous devrons apporter à la base de données au fur et à mesure de l'évolution de notre application. Par exemple, nous pouvons ajouter des colonnes à nos tables ou supprimer des attributs de nos modèles. Nous pouvons également ajouter des modèles entièrement nouveaux ou diviser un modèle existant en plusieurs modèles. Alembic nous permet d'effectuer ces types de modifications en tirant parti de la puissance de SQLAlchemy.
Pour commencer, nous devons installer Alembic, ce que nous pouvons faire avec ce qui suit :
pip install alembic
Une fois Alembic installé, nous devons créer l'environnement de migration.
Création de l'environnement de migration
Pour créer l'environnement de migration, nous allons créer un dossier intitulé CH12, et changer de répertoire. Ensuite, lance la commande alembic init alembic pour créer notre environnement de migration dans le répertoire alembic/. Les gens créent généralement l'environnement de migration dans un répertoire migrations/, ce que tu peux faire avec alembic init migrations. Tu peux choisir le nom de répertoire que tu veux, mais je t'encourage à lui donner un nom distinctif qui ne sera pas utilisé comme nom de module dans ton code, où que ce soit. Ce processus d'initialisation ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access