За съжаление няма реален клиентски "само" инсталатор.
Това, което можете да направите, е да изтеглите ZIP архива на пълните двоични файлове на Postgres:
https://www.enterprisedb.com/products-services-training/pgbindownload
и след това премахнете частта "сървър" от него.
Когато го разархивирате, получавате следните директории:
bin doc include lib pgAdmin III share StackBuilder symbols
Можете да премахнете doc , include , pgAdmin III , StackBuilder и symbols директории. Доколкото мога да преценя (но не съм сигурен), клиентът също не се нуждае от share или lib директории, но ще трябва да тествате това. Така че остава само bin директория.
Мисля, че share може да е необходима директория за локализирани съобщения за грешки в psql но не съм сигурен в това.
Вътре в bin директория можете по същество да премахнете всички .exe файлове (с изключение на psql.exe разбира се). Можете също да премахнете всички wx*.dll файлове, те са необходими само за pgAdmin. libxml2.dll и libxslt.dll също са необходими само за сървъра.
Ако искате някои от другите клиентски инструменти, може да искате да запазите
- pg_dump.exe
- pg_dumpall.exe
- pg_restore.exe
Един недостатък на този подход е, че това изисква инсталиране на Visual C++ Redistributable. Но можете да преодолеете и това, като просто поставите MSVCR120.DLL от някакъв компютър, където е инсталиран в bin директория.
Така че оставате с тези файлове (от bin директория), които са необходими за psql клиента:
- iconv.dll (libiconv-2.dll в по-новите версии на Postgres)
- libeay32.dll
- libintl-8.dll
- libpq.dll
- msvcr120.dll
- ssleay32.dll
- zlib1.dll
- psql.exe
Разбира се, можете също да вземете всичко това от съществуваща инсталация на Postgres, без да е необходимо да изтегляте ZIP архива.
Очевидно не е истински инсталатор, но ако поставите почистената директория в ZIP файл, можете да го разпространите и който има нужда, просто разархивира архива. Лично аз намирам unzip за да бъде най-добрият "инсталатор" така или иначе (аз също го използвам за инсталиране на сървъра на Postgres, инсталаторът на Windows просто има твърде много странности)