SQLAlchemy has the ability to define databases with metadata (here's the docs). If we could move all of the schema definition to Python, it would allow us to have a much more flexible database that can change with our application.
I guess the real idea here is to have a written down definition of the database structure. Going this route will not facilitate migrations. We'll need something else for that.
SQLAlchemy has the ability to define databases with metadata (here's the docs). If we could move all of the schema definition to Python, it would allow us to have a much more flexible database that can change with our application.