Django Migrations: Pitfalls and Solutions with Benjamin Zagorsky - DjangoCon US 2022

Published: 24 November 2022
on channel: DjangoCon US
1,185
like

Django's migration system is one of its greatest strengths as a framework. It can automatically generate migrations based on your changes to your models and can detect which migrations need to be applied to a database. But, as the size of your development team and user base scale, there are pitfalls that you need to be aware of. Not all migrations can be safely reversed, and trying to rewind bad migrations on a production database can cause a data disaster. Not all migrations can be safely deployed without downtime, and trying to deploy them can give your users and your engineers a wall of errors.

This talk will cover the following:
1. How to manage migrations across multiple code branches
2. Reversible migrations: how to write migrations so that they can be safely undone
3. Backwards compatible migrations: which migrations can be run as part of a deploy without causing downtime or errors
4. Handling failed migrations as part of a deployment

This talk was presented at: https://2022.djangocon.us/talks/djang...

LINKS:
Follow Benjamin "Zags" Zagorsky 👇

Follow DjangCon US 👇
  / djangocon  

Follow DEFNA 👇
  / defnado  
https://www.defna.org/


Watch video Django Migrations: Pitfalls and Solutions with Benjamin Zagorsky - DjangoCon US 2022 online without registration, duration hours minute second in high quality. This video was added by user DjangoCon US 24 November 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,18 once and liked it lik people.