janusgraph
janusgraph copied to clipboard
Allow removing of schema constraints
PR #923 introduced schema constraints for vertex and edge properties, as well as for allowed connections of edges. Unfortunately, it's currently not possible with the ManagementSystem to remove these constraints when the schema changed.
This means that schema evolvement currently only works in the direction of allowing new constraints but existing ones cannot be removed when they don't match the new schema anymore.
Is this feature going to be introduced in near future? any idea in which version we will have this feature?
Is this feature going to be introduced in near future? any idea in which version we will have this feature?
JanusGraph is a project completely driven by the community so there is no fixed plan when certain features will be implemented. Any contributor can tackle any issue and provide a PR for it. I'm not aware of anyone working on this right now so I wouldn't expect it any time soon. If this is an important feature for you, then you could of course try to implement this yourself and offer it as a contribution to JanusGraph. If you need help getting started, then we can probably help you.