AuburnACM / auacm

The Auburn ACM Website
Apache License 2.0
15 stars 3 forks source link

Move DB schema to Python (SQLAlchemy) #72

Open BrandonLMorris opened 8 years ago

BrandonLMorris commented 8 years ago

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.

BrandonLMorris commented 8 years ago

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.