DB Mover is a data moving tool for different databases, aimed at providing the fastest experience.
To build executable run:
cargo build --release
Run tests:
POSTGRES_URI="postgres://username@localhost/postgres" cargo test
POSTGRES_URI
- URI for database, which will be used in tests. However, for each test run new database will be created and dropped.
Run benchmarks:
POSTGRES_URI="postgres://username@localhost/postgres" cargo bench
Install pre-commit hooks
pre-commit install