我已经在Ubuntu上安装了postgres,并试图做一个pg_dump,但得到错误消息:
“pg_dump:[archiver]警告:请求的压缩在此安装中不可用 – 压缩文件将被解压缩”
我读过这是因为我没有安装zlib随着postgres。
如何安装postgres的zlib现在postgres已经安装?
谢谢。
编辑:命令:
pg_dump myDb -U myUser --schema=public --format=c --compress=9 > somefile.dmp
这是因为–format = c,但我想压缩(默认情况下是自定义(c))。
这不是因为–format = c,而是因为–compress = 9。 您可以使用自定义格式而不压缩。
你是如何安装PostgreSQL的? 如果是来自标准的Ubuntu软件包,它应该有压缩。 如果来自源代码,则需要使用zlib进行重新编译 – 请记住拥有开发者软件包。 通常情况下,只有使用“–disable-zlib”显式configuration时才会发生这种情况。
伙计们,这是在更新zlib-devel在centos之后解决的。 – 穆罕默德·阿兹法尔