matrix-org / matrix-org/matrix-rust-sdk

Consider a generic schema migration framework for CryptoStore

Open
#3,811 2 comments 0 reactions 1 assignee Claimed by @BillCarsonFr View on GitHub
Dominant language
Rust
Stars
2.3k
Forks
500
Avg merge
1d 16h
Merged PRs (30d)
106

Description

Currently, each `CryptoStore` implementation (IndexedDb and Sqlite) has its own migration system for updating the schema on each update. It has been suggested that we could instead implement a migration system at the `CryptoStoreWrapper` level which can update the data objects without needing to implement the changes twice.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.