我已尝试在安装pg_dump
时安装postgres-client
,但不包括pg_dump
。
如果没有在Alpine Linux上完整安装postgres,可以安装pg_dump
吗?
答案 0 :(得分:9)
否 - 要安装pg_dump
及相关实用程序,您需要运行apk add postgresql
,这将安装完整的PostgreSQL套件。
目前安装的大小为12.1mb(对于v9.6.0-r1),而postgresql-client
的安装大小仅为451kb,所以它肯定更大。如果你在Docker中使用Alpine,那可能不是什么大问题。如果您在尺寸很重要的嵌入式设备中使用它,则只需复制pg_dump
或其他任何您需要的设备。
答案 1 :(得分:3)
根据其他答案中的评论,答案现在是。
postgresql-client
now contains pg_dump命令。
请注意,无需完全安装postgresql
,并且文件大小差异很大。
postgresql-dev,已安装8.64 MB,没有具有pg_dump
,但psycopg2必需。
postgresql-client,已安装2.32 MB,确实具有pg_dump
postgresql,已安装15.44 MB 确实具有pg_dump