我尝试安装postgres-client
的一部分pg_dump
,但它并未包含pg_dump
。
在Alpine Linux上是否可以安装pg_dump
而无需完整安装postgres?
我尝试安装postgres-client
的一部分pg_dump
,但它并未包含pg_dump
。
在Alpine Linux上是否可以安装pg_dump
而无需完整安装postgres?
pg_dump
和相关工具。您需要运行apk add postgresql
来安装它们。postgresql-client
仅为451kb,因此它确实更大。 如果您在Docker中使用Alpine,则可能无关紧要。 如果您在嵌入式设备中使用它,那么文件大小就很重要了,您可以简单地复制pg_dump
或其他所需内容。
编辑: 这已经不再正确。现在只需要运行apk add --no-cache postgresql-client
即可。apk add --no-cache postgresql-client
现在已足够使用 pg_dump 二进制文件。 - user2757652这个问题的答案是是。
postgresql-client,已安装2.86 MB,包含pg_dump
命令。
postgresql-dev,已安装9.05 MB,不包含pg_dump
但是psycopg2
需要它。
postgresql,已安装15.02 MB,不包含pg_dump
apk add postgresql-client
安装的是pg_dump
。 - Jethro