Right now we support two kinds of attribute changes: adding a schema property (e.g., going from non-unique to unique) or altering one (unique identity to unique value).
We do not yet support retraction (going from unique to non-unique), and there’s no falsy unique value, so some alterations are impossible to express.
Right now we support two kinds of attribute changes: adding a schema property (e.g., going from non-unique to unique) or altering one (unique identity to unique value).
We do not yet support retraction (going from unique to non-unique), and there’s no falsy unique value, so some alterations are impossible to express.
This issue tracks fleshing out this TODO.
(I am part-way done.)