From f0e3e0cfb183253e03b1a61ddecb7b9330d47fdb Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Tue, 17 Sep 2024 11:28:56 +0100 Subject: Refactors backend --- backend/src/queries/accounts/insert.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 backend/src/queries/accounts/insert.rs (limited to 'backend/src/queries/accounts/insert.rs') diff --git a/backend/src/queries/accounts/insert.rs b/backend/src/queries/accounts/insert.rs new file mode 100644 index 0000000..c20cf60 --- /dev/null +++ b/backend/src/queries/accounts/insert.rs @@ -0,0 +1,14 @@ +use diesel::prelude::*; +use diesel::result::Error; + +use crate::models::account::Account; +use crate::schema::accounts::dsl::accounts as accounts_table; + +pub fn insert_account( + accounts: &[Account], + connection: &mut SqliteConnection, +) -> Result { + diesel::insert_into(accounts_table) + .values(accounts) + .execute(connection) +} -- cgit v1.2.3