diff --git a/zcash_client_sqlite/src/wallet/init.rs b/zcash_client_sqlite/src/wallet/init.rs index f724a9c9f..0e7c81df9 100644 --- a/zcash_client_sqlite/src/wallet/init.rs +++ b/zcash_client_sqlite/src/wallet/init.rs @@ -209,12 +209,10 @@ pub fn init_accounts_table( Ok(()) } -pub fn clear_accounts_table( +pub fn drop_accounts_table( wdb: &WalletDb

, ) -> Result<(), SqliteClientError> { - wdb.conn.execute("PRAGMA foreign_keys = OFF;", NO_PARAMS)?; - wdb.conn.execute( "DELETE FROM accounts;", NO_PARAMS, )?; - wdb.conn.execute("PRAGMA foreign_keys = ON;", NO_PARAMS)?; + wdb.conn.execute( "DROP TABLE accounts;", NO_PARAMS, )?; Ok(()) }