我可以在Alpine上没有安装Postgres的情况下安装pg_dump吗?

26

我尝试安装postgres-client的一部分pg_dump,但它并未包含pg_dump

在Alpine Linux上是否可以安装pg_dump而无需完整安装postgres?


5
未来读者请注意:这已不再适用 - apk add postgresql-client 安装的是 pg_dump - Jethro
2个回答

30
不需要安装完整的PostgreSQL套件才能安装pg_dump和相关工具。您需要运行apk add postgresql来安装它们。
对于版本9.6.0-r1,已安装大小目前为12.1mb,而postgresql-client仅为451kb,因此它确实更大。 如果您在Docker中使用Alpine,则可能无关紧要。 如果您在嵌入式设备中使用它,那么文件大小就很重要了,您可以简单地复制pg_dump或其他所需内容。 编辑: 这已经不再正确。现在只需要运行apk add --no-cache postgresql-client即可。

3
阿尔派(Alpine)的情况仍然是这样吗?此链接似乎表明pg_dump现在已经成为postgresql-client的一部分。 - Dirk
10
apk add --no-cache postgresql-client 现在已足够使用 pg_dump 二进制文件。 - user2757652

22

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接