Add a new field named "version" to the Embeddings model
Overview
This task involves adding a new field named version to the already existing Embeddings model in Studio. This field will be used to track changes between different versions of the embeddings generated by our recommendation models.
Description and outcomes
- Add the
versionfield toEmbeddingsincontentcuration/contentcuration/models.py -
versionshould be astrwith anulldefault value, and also set as a database index - Run the necessary migration commands
- Add tests that confirm that
versionhas been added correctly
Acceptance Criteria
-
versionfield is added to theEmbeddingsschema - Tests are written to verify correctness of added field
Assumptions and Dependencies
- This task is dependent on #4322
Scope
The scope of this task is limited to;
- Adding the “version” field
- Updating existing schema tests
Accessibility Requirements
NA
Resources
Hello @akolson Implementing this seems straightforward, is this open for community contribution?
Hi @thesujai,
Thank you for your interest. This isn't open to community contribution. In fact, we'll most likely close this issue as we pivot the approach soon
Alright no issues. Will find something else to work on
Closing this issue as we pivoted the approach