sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan installerer jeg kun klientværktøjerne til PostgreSQL på Windows?

Desværre er der ikke noget "kun" klientinstallationsprogram.

Hvad du kan gøre, er at downloade ZIP-arkivet med de komplette Postgres-binære filer:

http://www.enterprisedb.com/products-services-training/pgbindownload

og fjern derefter "server"-delen fra den.

Når du udpakker det, får du følgende mapper:

bin
doc
include
lib
pgAdmin III
share
StackBuilder
symbols

Du kan fjerne doc , include , pgAdmin III , StackBuilder og symbols mapper. Så vidt jeg kan se (men jeg er ikke sikker) har klienten heller ikke brug for share eller lib mapper, men du bliver nødt til at teste det. Så det efterlader kun bin bibliotek.

Jeg tror, ​​at share mappe kan være nødvendig for lokaliserede fejlmeddelelser i psql men det er jeg ikke sikker på.

Inde i bin bibliotek kan du i det væsentlige fjerne alle .exe-filer (undtagen psql.exe selvfølgelig). Du kan også fjerne alle wx*.dll filer, er de kun nødvendige for pgAdmin. libxml2.dll og libxslt.dll er også kun nødvendige for serveren.

Hvis du vil have nogle af de andre klientværktøjer, vil du måske beholde

  • pg_dump.exe
  • pg_dumpall.exe
  • pg_restore.exe

En ulempe ved denne tilgang er, at dette kræver, at Visual C++ Redistributable skal installeres. Men du kan også overvinde det ved blot at sætte MSVCR120.DLL fra en computer, hvor den er installeret i bin bibliotek.

Så det efterlader dig med disse filer (fra bin mappe), der kræves til psql-klienten:

  • iconv.dll (libiconv-2.dll i nyere Postgres-versioner)
  • libeay32.dll
  • libintl-8.dll
  • libpq.dll
  • msvcr120.dll
  • ssleay32.dll
  • zlib1.dll
  • psql.exe

Du kan selvfølgelig også tage alt det fra en eksisterende Postgres-installation uden at skulle downloade ZIP-arkivet.

Det er åbenbart ikke et rigtigt installationsprogram, men hvis du lægger den ryddede mappe ind i en ZIP-fil, kan du distribuere den, og den, der har brug for det, udpakker bare arkivet. Personligt finder jeg unzip for at være den bedste "installatør" alligevel (det bruger jeg også til at installere Postgres-serveren, Windows-installationsprogrammet har bare for mange særheder)



  1. TreeView-kontrol med underformularer

  2. MaxScale Basic Management ved hjælp af MaxCtrl til MariaDB Cluster - Anden del

  3. Tilføj ny RAC-instans manuelt

  4. Sådan finder du dublerede poster i Access