agentm / project-m36

Project: M36 Relational Algebra Engine
The Unlicense
899 stars 48 forks source link

create schema migration provenance function #374

Open agentm opened 3 weeks ago

agentm commented 3 weeks ago

Since Project:M36 stores a complete history of the data and metadata (schema) in its transaction graph, a function which extracts all DDL between two points in the graph could be easily generated. In addition, comparing schemas from two branches which shared a common ancestor would be valuable.

agentm commented 3 weeks ago

This feature is inspired by existing tools which assist in schema migration poorly.

Also add documentation on schema migration tips.