https://thecodecadence.medium.com/database-migrations-in-python-a-comprehensibe-guide-for-developers-8b13837ce4ce