feat(cli): call migrate on sqlx

This commit is contained in:
thesimplekid
2024-06-12 15:24:48 +01:00
parent 971fd30d8d
commit 6298da79f5

View File

@@ -73,7 +73,13 @@ async fn main() -> Result<()> {
let localstore: Arc<dyn WalletDatabase<Err = cdk_database::Error> + Send + Sync> =
match args.engine.as_str() {
"sqlite" => Arc::new(WalletSQLiteDatabase::new(DEFAULT_SQLITE_DB_PATH).await?),
"sqlite" => {
let sql = WalletSQLiteDatabase::new(DEFAULT_SQLITE_DB_PATH).await?;
sql.migrate().await;
Arc::new(sql)
}
"redb" => Arc::new(RedbWalletDatabase::new(DEFAULT_REDB_DB_PATH)?),
_ => bail!("Unknown DB engine"),
};