pg_restore:[compress_io]无法解压缩数据:无效的块类型

时间:2015-03-25 09:33:31

标签: postgresql pg-dump pg-restore

当我从另一台服务器恢复Postgres备份时,我收到此错误:

pg_restore:[compress_io]无法解压缩数据:无效的块类型

我在网上找不到该错误的含义。除了这个discussion

备份文件有问题吗?它被破坏了吗?或者,为了让目标数据库读取块类型,我需要做些什么?


这是在crontab中运行的脚本的一部分,用于创建备份:...

if /usr/pgsql-9.1/bin/pg_dump -Fc -Z 9 -U postgres $PG_DATABASE -p $PG_PORT --schema=$SCHEMA > $PG_BACKUP_FOLDER/notus_dump_$NOW-$SILO.backup 2>/tmp/pg_dump.err

...这是恢复它的命令:

/usr/pgsql-9.1/bin/pg_restore -v -U postgres -p $PG_PORT -C -e -d $PG_DATABASE -n $SCHEMA [backup file]

所有变量都能正确解析。问题在于恢复,它开始恢复但它会以标题中的错误退出。

0 个答案:

没有答案