Added a field to my User module schema, and now old migration doesn't run with missing column error

I suspect also that using association with schemaless queries might be harder to do.

Inlining a versionned schema as proposed by @axelson in the migration looks nice.