Refresh materialized views with concurrency
I have a PostgreSQL DB, where I use materialized views. The problem occurs when I try to refresh these materialized views. REFRESH MATERIALIZED VIEW product_cat_mview; REFRESH MATERIALIZED VIEW productsforproject; My solution is, when the user want to see updated data, he should click a "refresh button" on the web page, but this takes about 50s (on a local connection and about 2 minutes from the application server) and all this time the user has to wait, which is not good. Now I should create a solution to automatically refresh these materialized views every 10 minutes. I have created a Java