From 25752abe6ba9aa3f3b39abea5cd5f7e65d06c65c Mon Sep 17 00:00:00 2001 From: Greg Heartsfield Date: Tue, 24 Jan 2023 08:04:37 -0600 Subject: [PATCH] fix: run postgres migration on startup --- src/db.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/db.rs b/src/db.rs index 4a64b21..d1e774c 100644 --- a/src/db.rs +++ b/src/db.rs @@ -62,9 +62,13 @@ async fn build_postgres_pool(settings: &Settings, metrics: NostrMetrics) -> Post .connect_with(options) .await .unwrap(); - PostgresRepo::new(pool, metrics, PostgresRepoSettings { + let repo = PostgresRepo::new(pool, metrics, PostgresRepoSettings { cleanup_contact_list: true - }) + }); + if let Ok(version) = repo.migrate_up().await { + info!("Postgres migration completed, at v{}", version); + } + repo } /// Spawn a database writer that persists events to the `SQLite` store.