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

Описание к видео Django Migrations: Pitfalls and Solutions with Benjamin Zagorsky - DjangoCon US 2022

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/

Комментарии

Информация по комментариям в разработке