Can I install pg_dump without installing postgres on Alpine?
Asked Answered
K

2

30

I have tried to install pg_dump as part of installation of postgres-client, however it does not include pg_dump.

Can pg_dump be installed without a full installation of postgres on Alpine Linux?

Kielty answered 16/11, 2016 at 9:34 Comment(1)
Note for future readers - this is no longer the case: apk add postgresql-client installs pg_dumpInedible
I
33

No - to install pg_dump and associated utilities, you'll need to run apk add postgresql, which will install the full PostgreSQL suite.

The installed size is currently 12.1mb (for v9.6.0-r1) vs just 451kb for postgresql-client, so it's definitely bigger. If you're using Alpine in Docker, that might not be a big deal. If you're using it in an embedded device where size matters, you could simply copy over pg_dump or whatever else you need.

Edit: This is no longer true. apk add --no-cache postgresql-client is sufficient.

Incoercible answered 12/12, 2016 at 14:45 Comment(2)
Is this still the case for alpine? This link seems to indicate that pg_dump is now part of postgresql-clientContorted
Indeed apk add --no-cache postgresql-client is now enough for the pg_dump binaryWitham
C
24

The answer to this question is yes.

Cymograph answered 18/9, 2020 at 1:23 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.