bitcoindevkit / bitcoindevkit/bdk-sqlite

Migration meta issue

Open
#1 1 comment 0 reactions 0 assignees View on GitHub
discussion
Dominant language
Rust
Stars
3
Forks
1
PR merge metrics
No merged PRs in 30d

Description

We should document a process for handling database migrations.

## Requirements

- Support both up and down migrations. This may require maintaining the old queries.
- Try to batch schema changes into a single migration
- Migrations should happen in a major version release

## Known issues

- [x] #8
- [x] #12
- [x] #19
- [ ] Support wallets with 2+ keychains

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by reviewing the existing migration implementation and the checked and unchecked items in this issue; done means documenting a process covering up and down migrations, batching schema changes, and major-version releases.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, sqlite
Domain
database
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.