Closed thefunny42 closed 9 years ago
Would you be willing to split this into a series of smaller pull requests, based on master?
Add support to browser objects by relations between them
If this means what I think it means (i.e. show me all objects that point to this one), then it's something I've always wanted to have.
Add support to find missing objects (POSKey error)
This doesn't seem to be in scope for ZODBBrowser, although I can imagine how it can be helpful, when combined with the previous feature.
Improve the rendering of missing objects
This is an excellent thing to do! It's where I would start when splitting up this into smaller PRs.
Add support to search for a python class within a database
This is interesting! And if we have search of one kind, why not have a search for all POSKeyErrors?
Add (using the first feature) a pack script to RelStorage based databases.
This seems out of scope for ZODBBrowser. Also, why is it needed? Doesn't RelStorage have its own packing facilities?
I've looked through the code, and there are no major problems with it. (Other than the failing Travis tests, of course. And I skipped the RelStorage packing bits.)
I will close this request and make new branches with smaller requests.
We added a few extra features, that unfortunately only works for history free database. We did use all of those with a Relstorage database, history free. The outline is:
I am sure that will spur a lot of questions and I can answer all of them here.