# 'Remove Constraint' remove all constraints?

**URL:** <https://community.stardog.com/t/remove-constraint-remove-all-constraints/3081>\
**Category:** Support\
**Created:** [June 5, 2021, 3:26am UTC](https://community.stardog.com/t/remove-constraint-remove-all-constraints/3081 "2021-06-05T03:26:47Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![aho](https://avatars.discourse-cdn.com/v4/letter/a/b5ac83/32.png) [@aho](https://community.stardog.com/u/aho)\
**Post date:** [June 8, 2021, 11:14am UTC](https://community.stardog.com/t/remove-constraint-remove-all-constraints/3081/2 "2021-06-08T11:14:27Z")

</div>

Hi,

Anyone using Shacl in StarDog? If you want to make Shacl change, what will you do?

- Drop database, then recreate? This will work, but how can this be in Production?

- Import Shacl constraint initially. Then remove and re-import shacl constraints for changes. If you pick this approach, do you have any trouble? I tried this approach and found Shacl constraint can not be completely removed.

- Add Shacl as data initially. Then remove and re-add shacl as data for changes. I tried this approach also, and found Shacl data can not be completely removed.

It seems this issue exist for a while, any solution?

> [@SHACL: icv remove not removing constraints?](https://community.stardog.com/t/shacl-icv-remove-not-removing-constraints/1788):
>
> [UPDATE 2021-06-07: Issue remains in Stardog v. 7.4.0 for removing constraints that involve bnodes. any update on possible fix?] Hi folks, I may be doing something wrong here, but it appears to me that the icv remove command is not fully removing constraints from the database. Am I missing an option in the remove command? Here are my steps and results. I'm running this from the command line to take Studio out of the equation (related post from yesterday). Create new database SHACLTest. L…

---

_[View the full topic](https://community.stardog.com/t/remove-constraint-remove-all-constraints/3081)._
