use sqlx::PgPool;
use tracing::{debug, error};
pub async fn refresh_views(pool: &PgPool) {
let result = sqlx::query("SELECT forge_signals_refresh_views()")
.execute(pool)
.await;
match result {
Ok(_) => debug!("refreshed signal materialized views"),
Err(e) => error!(error = %e, "failed to refresh signal materialized views"),
}
}