From 837c3840d1ae422b5e7b812bc905245e9903b1d3 Mon Sep 17 00:00:00 2001 From: gourav Date: Wed, 12 Aug 2026 08:13:14 +0530 Subject: [PATCH] refresh latest NAV MV --- main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.py b/main.py index 077b99d..2d4b5a7 100644 --- a/main.py +++ b/main.py @@ -114,6 +114,12 @@ async def update_nav(data: list[dict]): execute_values(cursor, query, values) conn.commit() logger.info('Update NAV was called and db update succeeded') + + with conn.cursur() as cursor: + cursor.execute('refresh materialized view latest_nav') + conn.commit() + logger.info('Latest NAV materialized view refreshed') + return {'message': "Database updated succesfully"} except Exception as e: logger.exception(f"Update Db errored out: {e}")