我试图模仿快照基于的物化视图,并创建了我需要的物化视图。
我的下一个任务是在PostgreSQL中每晚执行刷新物化视图脚本。我正在使用pgAdmin,发现我需要在我的数据库服务器(Linux)上安装pgagent,并通过编写pgscript在pgAdmin中创建作业。
这是我所需要的吗?还是有更好的方法每晚运行这个脚本?
for all i in tables that begin with name 'mview_%'
SELECT refresh_matview(i);
end loop;
在我的Qnap中,我试图将文件名中的"xyz“替换为多个目录中的文件中的"abc”。作为unix/linux新手,我尝试了以下命令:
for f in *xyz*; do mv -i "$f" "${f//xyz/abc}"; done
这对于目录中的文件来说是完美的,但是对于子目录中的文件却不起作用。如何更改上面的内容,使其同样适用于子目录中的文件?