Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Best practice for managing schema evolution/norm identity ? #41

Open
mgrbyte opened this issue Oct 24, 2017 · 2 comments
Open

Best practice for managing schema evolution/norm identity ? #41

mgrbyte opened this issue Oct 24, 2017 · 2 comments

Comments

@mgrbyte
Copy link

mgrbyte commented Oct 24, 2017

Assuming that schema starts off as an EDN file/resource versioned in git, how to best manage schema evolution in conjunction with conformity?

As per the README, norms are transacted once.

Is a new conformity-attr used (4-arity call to ensure-conforms), generate new norm names (per schema "version"), or something else entirely?

Any feedback from any & all much appreciated!

@avescodes
Copy link
Owner

avescodes commented Nov 8, 2017 via email

@thosmos
Copy link

thosmos commented May 9, 2018

If you're looking to do a migration that changes the schema in a way that Datomic doesn't support, Brambling can help doing the kind of schema alterations that @rkneufeld mentioned. It applies your transformations while it exports the DB to a new DB.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants