diff --git a/database/src/main/resources/db/migration/V1_96__Refresh_views_with_pg_cron.sql b/database/src/main/resources/db/migration/V1_96__Refresh_views_with_pg_cron.sql new file mode 100644 index 00000000..568af7e5 --- /dev/null +++ b/database/src/main/resources/db/migration/V1_96__Refresh_views_with_pg_cron.sql @@ -0,0 +1,10 @@ +SELECT 'Refresh views with pg_cron' AS comment; + +CREATE EXTENSION IF NOT EXISTS pg_cron; + +SELECT cron.schedule('0 2 * * *', $$ + REFRESH MATERIALIZED VIEW tx_history_chart_data_hourly; + REFRESH MATERIALIZED VIEW tx_type_data_hourly; + REFRESH MATERIALIZED VIEW fee_type_data_hourly; +$$); +