blob: 84d7bf66b01785c2835a06e1a8a2304b4f2282df (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
use anyhow::{Context, Result};
use diesel::{RunQueryDsl, SqliteConnection};
use crate::schema::accounts::dsl::accounts;
pub fn delete_all_accounts(connection: &mut SqliteConnection) -> Result<usize> {
let num_rows_deleted = diesel::delete(accounts)
.execute(connection)
.with_context(|| "failed to delete all accounts")?;
Ok(num_rows_deleted)
}
|