From fdb8fc7bd04c95b6b9fba49677ee78e5d8d00b64 Mon Sep 17 00:00:00 2001 From: Joscha Date: Mon, 8 Aug 2022 14:29:46 +0200 Subject: [PATCH] Add 'seen' flag to euph msgs in vault --- src/vault/migrate.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/vault/migrate.rs b/src/vault/migrate.rs index 5b9762f..7fb43c8 100644 --- a/src/vault/migrate.rs +++ b/src/vault/migrate.rs @@ -17,7 +17,7 @@ pub fn migrate(conn: &mut Connection) -> rusqlite::Result<()> { tx.commit() } -const MIGRATIONS: [fn(&mut Transaction<'_>) -> rusqlite::Result<()>; 1] = [m1]; +const MIGRATIONS: [fn(&mut Transaction<'_>) -> rusqlite::Result<()>; 2] = [m1, m2]; fn m1(tx: &mut Transaction<'_>) -> rusqlite::Result<()> { tx.execute_batch( @@ -80,3 +80,12 @@ fn m1(tx: &mut Transaction<'_>) -> rusqlite::Result<()> { ", ) } + +fn m2(tx: &mut Transaction<'_>) -> rusqlite::Result<()> { + tx.execute_batch( + " + ALTER TABLE euph_msgs + ADD COLUMN seen INTEGER NOT NULL DEFAULT TRUE + ", + ) +}