Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split out some driver-specific abstractions #23

Open
kgaughan opened this issue Feb 8, 2016 · 0 comments
Open

Split out some driver-specific abstractions #23

kgaughan opened this issue Feb 8, 2016 · 0 comments

Comments

@kgaughan
Copy link
Owner

kgaughan commented Feb 8, 2016

It would be nice to be able to take advantage of driver-specific features, and provide fallbacks where they're not supported. These include things like:

  • nested transactions (with the current non-nested transaction emulation acting as a fallback),
  • upserts,
  • ...and potentially a host of other features.

The first step would be to create some class that would provide a basic implementation of these things, with some way for other abstractions to be registered on a driver-by-driver basis, possibly using a setuptools-based hook.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant