在执行pg_restore之后,出现了以下错误:
pg_restore: finished item 19181 MATERIALIZED VIEW DATA avenant_f
pg_restore: from TOC entry 19171; 0 2565914 MATERIALIZED VIEW DATA conf_j2_par_plaque Administrateur
pg_restore: error: could not execute query: ERROR: materialized view "ws1_all_formate" has not been populated
HINT: Use the REFRESH MATERIALIZED VIEW command.
Command was: REFRESH MATERIALIZED VIEW conf_j2_par_plaque;
是个严重的错误吗?我必须重做还原操作吗?
发布于 2021-08-08 22:43:04
如果这是您得到的全部反馈,只需根据错误消息中的建议执行:
REFRESH MATERIALIZED VIEW conf_j2_par_plaque;按照我的阅读方式,Postgres无法按计划执行该命令,因为另一个物化视图"ws1_all_formate"尚未填充。因此,手头的MV (似乎依赖它)是创建的,但还没有被填充。
但是你的图像(应该是文本)写着:
pg_restore:警告:恢复时忽略的错误: 663
我会先调查那些被忽略的错误..。
https://dba.stackexchange.com/questions/297746
复制相似问题