Chapitre 12. Construire des migrations
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Au chapitre 11, nous avons initialisé et configuré l'environnement de migration Alembic pour nous préparer à ajouter des classes de données à notre application et à créer des migrations pour les ajouter à notre base de données. Nous allons explorer comment utiliser l'autogénérateur pour ajouter des tables, et comment créer manuellement des migrations pour accomplir des choses que l'autogénérateur ne peut pas faire. C'est toujours une bonne idée de commencer par une migration vide, alors commençons par là car cela nous donne un point de départ propre pour nos migrations.
Générer une migration vide de base
Pour créer la migration vide de base, assure-toi d'être dans le dossier CH12/ du code d'exemple de ce livre. Nous allons créer une migration vide à l'aide de cette commande :
# alembic revision -m "Empty Init"Generatingch12/alembic/versions/8a8a9d067_empty_init.py...done
Cela créera un fichier de migration dans le sous-dossier alembic/versions/. Les noms de fichiers commenceront toujours par un hachage qui représente ...
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