For various reasons (not all of them sane), one of my clients wants to
implement a data access layer using a REST API that provides a single route
which takes a SQL statement as its only parameter and returns the result of
that statement as an array of hashes in JSON. (For now, please ignore the
problems of performance and all the other issues that arise around
replacing a stateful binary protocol with a stateless textual one.) For the
purposes of this question, let's assume that all queries are SELECT
statements, each query is its own transaction, and the entire result is
returned in one response (all responses are small-ish and cursors are
implemented completely on the client-side).

Ideally, my client would like to provide SQLAlchemy as an interface for its
developers and enable SQLAlchemy to use a module that would take the place
of pymysql or psycopg2. Vs, say, everyone reimplementing that work using
requests. So, my question:

Is there an existing Python database module that either does this or does
something very close to it that I can crib from?

-- 
Thanks,
Rob Kinyon
_______________________________________________
DB-SIG maillist  -  DB-SIG@python.org
https://mail.python.org/mailman/listinfo/db-sig

Reply via email to