From 37764a643c9f3589ba2f5ad3799e97c647041560 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Thu, 22 May 2025 10:28:03 -0400 Subject: [PATCH] Align schema version with migration count --- libmarlin/src/db/migrations/0001_initial_schema.sql | 1 + libmarlin/src/db/mod.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libmarlin/src/db/migrations/0001_initial_schema.sql b/libmarlin/src/db/migrations/0001_initial_schema.sql index 76d1963..0780bf3 100644 --- a/libmarlin/src/db/migrations/0001_initial_schema.sql +++ b/libmarlin/src/db/migrations/0001_initial_schema.sql @@ -17,6 +17,7 @@ CREATE TABLE IF NOT EXISTS tags ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, -- tag segment parent_id INTEGER REFERENCES tags(id) ON DELETE CASCADE, + canonical_id INTEGER REFERENCES tags(id), UNIQUE(name, parent_id) ); diff --git a/libmarlin/src/db/mod.rs b/libmarlin/src/db/mod.rs index 01adca0..4ee4241 100644 --- a/libmarlin/src/db/mod.rs +++ b/libmarlin/src/db/mod.rs @@ -21,7 +21,7 @@ use tracing::{debug, info, warn}; /* ─── schema version ───────────────────────────────────────────────── */ /// Current library schema version. -pub const SCHEMA_VERSION: i32 = 1_1; +pub const SCHEMA_VERSION: i32 = MIGRATIONS.len() as i32; /* ─── embedded migrations ─────────────────────────────────────────── */