pg_dump会阻止什么操作?

时间:2015-03-03 19:38:58

标签: postgresql

我正在尝试使用pg_dump备份一个实时的postgres数据库,但是当我尝试这样做时会导致事情爆发。

我有很多实时查询从materialized view(它是一个缓存)中积极地阅读,它会被激活刷新(每分钟或更长时间)。

我开始相信pg_dump会阻止REFRESH MATERIALIZED VIEW发生,这会阻止物化视图中的读取,从而导致事物爆炸。

这条推理线是否正确? pg_dump阻止了哪些其他操作,我该如何进行备份?

1 个答案:

答案 0 :(得分:-1)

来自documentation(强调我的):

  

pg_dump 阻止访问数据库的其他用户(读者或作者)。

你的问题出在其他地方。