Blitz is a document-oriented database for Python that is backend-agnostic. It comes with a flat-file database for JSON documents and provides MongoDB-like querying capabilities.
Currently, Blitz supports a file-based backend and a MongoDB backend. We want to add a SQL backend using SQLAlchemy so that people can use Blitz in conjunction with Postgres, MySQL, SQLite and many other SQL databases!
Create a new backend folder: sql
Write a SQL backend that implements all necessary functionality (filter, get, delete, ...)
Add the backend to the test suite and, if necessary, add additional tests
Currently, Blitz supports a file-based backend and a MongoDB backend. We want to add a SQL backend using SQLAlchemy so that people can use Blitz in conjunction with Postgres, MySQL, SQLite and many other SQL databases!