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

Provide IExternalGC support for use with zc.zodbdgc #47

Closed
jamadden opened this issue Jun 14, 2016 · 1 comment
Closed

Provide IExternalGC support for use with zc.zodbdgc #47

jamadden opened this issue Jun 14, 2016 · 1 comment

Comments

@jamadden
Copy link
Member

This requires implementing one method that deletes an individual object (revision? I've only done this in history-free schemas).

Right now this would have to be integrated, which means a lot of plumbing through the adapter layer, but zc.zodbdgc can be changed to use zope.interface to request an alternate implementation (adapter).

@jamadden
Copy link
Member Author

Does anyone use multi-databases with history-preserving schemas? I suspect that implementing IExternalGC correctly is likely to be quite a bit more complicated there.

I only use history-free schemas, so that's the only case I'm personally concerned about.

jamadden added a commit that referenced this issue Jun 27, 2016
Implement IExternalGC for history-free schemas. Fixes #47.
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