瀏覽代碼

feat(cli): call migrate on sqlx

thesimplekid 10 月之前
父節點
當前提交
6298da79f5
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      crates/cdk-cli/src/main.rs

+ 7 - 1
crates/cdk-cli/src/main.rs

@@ -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"),
         };