SqlAlchemy Driver

Registered by Amit Gandhi

Replace the MockDB storage Driver with a SQLAlchemy driver. The sqla driver can be used at the gate for tests, as well as be a valid OS compliant option for operators not wanting to use cassandra.

Blueprint information

Status:
Not started
Approver:
Amit Gandhi
Priority:
High
Drafter:
Amit Gandhi
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Create Relational Schema - lets review this before continuing to next steps.

Remove existing MockDB driver, and any references to it from unit tests etc.

Add sqlalchemy storage driver (should work with SQLite and MySQL)
 - Add SQL queries to insert and retrieve data
 - Write Unit Tests, mocking the sql storage responses.
 - Write Functional Tests

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.