出于优化目的,我使用实例化视图来定期刷新它,我设置了一个cron作业,在我的情况下,每三个小时运行一次周期t。我的问题是:
我遇到了一个Postgres插件,可以安排工作链接
最好的方法是定期执行执行任务的脚本:
脚本是:
#!/bin/sh psql -U user_name -d database_instance_name -c 'refresh materialized view view_name'
并在crontab中添加一个条目,例如:
@hourly /full_path/script_name.sh