mozilla / mentat

UNMAINTAINED A persistent, relational store inspired by Datomic and DataScript.
https://mozilla.github.io/mentat/
Apache License 2.0
1.65k stars 115 forks source link

Implement schema attribute retraction #607

Closed rnewman closed 6 years ago

rnewman commented 6 years ago

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.)

rnewman commented 6 years ago

Duplicate of #379.