Re: plpython3u extension

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: plpython3u extension
Дата
Msg-id d44e8d0c-943d-27e4-2123-60c5a1b99b73@aklaver.com
обсуждение исходный текст
Ответ на Re: plpython3u extension  (Antonio Gomez <AGomez@EBSCO.COM>)
Ответы Re: plpython3u extension  (Antonio Gomez <AGomez@EBSCO.COM>)
Список 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
normalfashion. 

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
inpython to talk to postgres. 
>
> Thanks.
> --A.
>
> -----Original Message-----
> From: Adrian Klaver [mailto:adrian.klaver@aklaver.com]
> Sent: Sunday, October 02, 2016 3:09 PM
> To: Antonio Gomez <AGomez@EBSCO.COM>; psycopg@postgresql.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.klaver@aklaver.com
>


--
Adrian Klaver
adrian.klaver@aklaver.com


В списке psycopg по дате отправления:

Предыдущее
От: Federico Di Gregorio
Дата:
Сообщение: Re: plpython3u extension
Следующее
От: Antonio Gomez
Дата:
Сообщение: plpython3u extension