aboutsummaryrefslogtreecommitdiff
path: root/src/db/mod.rs
diff options
context:
space:
mode:
authorJoris Guyonvarch2026-04-18 11:04:47 +0200
committerJoris Guyonvarch2026-04-18 11:05:17 +0200
commit6d1300640051baa23360846197b54e1e69ae32e3 (patch)
tree46219dcf5b5c9e5da0920ffd966d49ba80947a9b /src/db/mod.rs
parentb35589eb90f2e5ee5521964e64eb578e9eb99032 (diff)
Add balancing capabilities
If payment are too unbalanced, it’s easier to make a transfer.
Diffstat (limited to 'src/db/mod.rs')
-rw-r--r--src/db/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/db/mod.rs b/src/db/mod.rs
index c444995..d257bf1 100644
--- a/src/db/mod.rs
+++ b/src/db/mod.rs
@@ -2,6 +2,7 @@ use anyhow::{Error, Result};
use rusqlite_migration::{M, Migrations};
use tokio_rusqlite::Connection;
+pub mod balancing;
pub mod categories;
pub mod incomes;
pub mod jobs;
@@ -28,6 +29,7 @@ async fn apply_migrations(conn: &Connection) -> Result<()> {
M::up(include_str!("migrations/04-plural-naming.sql")),
M::up(include_str!("migrations/05-strict-tables.sql")),
M::up(include_str!("migrations/06-remove-weekly-report-job.sql")),
+ M::up(include_str!("migrations/07-create-balancing-table.sql")),
]);
Ok(conn.call(move |conn| migrations.to_latest(conn)).await?)