Database Schema Packaging and Migration in Python Distribution Packages
PyCon South Africa via YouTube
Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn about pioneering approaches to database-aware distribution packages in this 32-minute conference talk from PyCon South Africa. Explore how to package and distribute database schema dependencies alongside Python code, enabling seamless integration of schema components from different authors. Discover solutions for managing interdependent database schemas across packages, handling schema migrations with existing data, and extending setuptools to support database metadata. Dive into practical examples of how the Reahl framework implements these concepts, allowing for modular database schema distribution while maintaining proper versioning and dependency management. Master techniques for creating distribution packages that can declare and manage their required database schema components without requiring prior knowledge of other packages' schema requirements.
Syllabus
Time: Oct 05 Thu:
Duration:
Taught by
PyCon South Africa