Schema Versioning Pattern
Open
feature
- Dominant language
- Python
- Stars
- 1.2k
- Forks
- 97
- PR merge metrics
- No merged PRs in 30d
Description
# Feature request
Does it makes sense to implement the [Schema Versioning Pattern](https://www.mongodb.com/blog/post/building-with-patterns-the-schema-versioning-pattern) on ODMantic?
### Context
People look interested in this: https://www.mongodb.com/community/forums/t/migration-tool-for-python/6344
Contributor guide
Research direction
Start by reading the linked MongoDB Schema Versioning Pattern article and the referenced migration-tool discussion. Then inspect ODMantic's model and persistence entry points to determine how versioned schemas would fit. The issue is done only after the supported migration behavior, compatibility expectations, and validation criteria are defined.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- mongodb, python
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100