wallet::CWallet::MigrateToSQLite

Move all records from the BDB database to a new SQLite database for storage. The original BDB file will be deleted and replaced with a new SQLite file. A backup is not created. May crash if something unexpected happens in the filesystem.

Synopsis

Declared in <wallet/wallet.h>

[[requires_capability(0x7f2e1e59a7e8), requires_capability(0x7f2e11aab5a8), requires_capability(0x7f2e16a01398), requires_capability(0x7f2e15f30838), requires_capability(0x7f2e12c6f4c8)]]
bool
MigrateToSQLite(bilingual_str& error);

Return Value

true if the database was migrated to SQLite.

Parameters

NameDescription
errorSet to an error message on failure.