Re: plpython3u extension

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Antonio Gomez <AGomez(at)EBSCO(dot)COM>, "psycopg(at)postgresql(dot)org" <psycopg(at)postgresql(dot)org>
Subject: Re: plpython3u extension
Date: 2016-10-02 23:58:53
Message-ID: d44e8d0c-943d-27e4-2123-60c5a1b99b73@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: psycopg

On 10/02/2016 03:44 PM, Antonio Gomez wrote:
> Thanks for your reply Adrian.
>
> We installed Postgres 9.6 by downloading the msi package from the Postgres site and running the installer in the normal fashion.

Are you talking about this?:

http://www.enterprisedb.com/products-services-training/pgdownload#windows

If not can you point to the specific location where you got the code?

If so then you should take a look at:

http://get.enterprisedb.com/docs/README-edb-languagepack-9.6.txt

>
> We basically need to make python available in postgresql to create python functions .
> And make psycopg2 available in python to connect python to other postgresql instances.

To add to Federico's answer:

https://www.postgresql.org/docs/9.6/static/postgres-fdw.html

>
> We want to use psycopg2 in python to connect to other postgresql instances because psycopg2 is the most used library in python to talk to postgres.
>
> Thanks.
> --A.
>
> -----Original Message-----
> From: Adrian Klaver [mailto:adrian(dot)klaver(at)aklaver(dot)com]
> Sent: Sunday, October 02, 2016 3:09 PM
> To: Antonio Gomez <AGomez(at)EBSCO(dot)COM>; psycopg(at)postgresql(dot)org
> Subject: Re: [psycopg] plpython3u extension
>
> On 10/02/2016 09:32 AM, Antonio Gomez wrote:
>>
>>
>> Hi,
>>
>>
>>
>> I have installed PostgreSQL Server 9.6.0 and Python 3.4.2 on Windows
>> 2012 R2 Server. In order to use Psycopg, I need this extension enabled
>> in Postgres: plpython3u
>
> How did you install Postgres 9.6?
>
> Psycopg is not used by plpython3u or vica versa, so you may need to explain why you need to install the extension?
>
>>
>>
>>
>> I copied plpython3.dll to C:/Program Files/PostgreSQL/9.6/lib/ , from
>> the python 3 install folder.
>>
>>
>>
>> The in PostgreSQL I try running this command: CREATE EXTENSION
>> plpython3u;
>>
>>
>>
>> And I receive this message:
>>
>>
>>
>> ERROR: could not load library "C:/Program
>> Files/PostgreSQL/9.6/lib/plpython3.dll": The specified module could
>> not be found.
>>
>>
>>
>> Under this folder: C:\Program Files\PostgreSQL\9.6\share\extension
>> there are plpython3u files.
>>
>>
>>
>> How can I get PostgreSQL to recognize this Python 3 extension? Or is
>> there an installer somewhere that will automatically enable this
>> extension in the Postgres server?
>
> That would depend on the answer to the first question above?
>
>>
>>
>>
>> Thanks!
>>
>
>
> --
> Adrian Klaver
> adrian(dot)klaver(at)aklaver(dot)com
>

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Responses

Browse psycopg by date

  From Date Subject
Next Message Antonio Gomez 2016-10-03 17:30:15 Re: plpython3u extension
Previous Message Federico Di Gregorio 2016-10-02 22:48:05 Re: plpython3u extension