hvordan man bruger forlængelse plpython2u og python anmodninger på postgresql 9.4 på windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har installeret plpython2u-udvidelsen til postgresql 9.4 og Python Requests på Linux med følgende kommandoer:


apt-get install postgresql-plpython-9.4 python-requests


Men hvordan installerer jeg disse udvidelser/moduler på Windows?
Da der kun er plpython3.dll-filen i postgresql/lib-mappen,
og jeg har brug for Python 2 med anmodninger.

Bedste reference


Fungerer til (Windows 7 64-bit)


Jeg installerede Python 3.2 herfra:


http://www.python.org/ftp/python/3.2/python-3.2.amd64.msi[3]


du skal gøre følgende:



  1. find python3.dll i C: \ Python32 \ DLLs (eller hvor du installerede det)

  2. Kopier python3.dll til python32.dll (som kopi og indsæt det og derefter omdøbe det)

  3. Kør create extension plpython3u i postgres