Re: Is it possible to call other functions inside plpythonu? - Mailing list pgsql-general

From Stuart Bishop
Subject Re: Is it possible to call other functions inside plpythonu?
Date
Msg-id CADmi=6PaSeCihGXpH8GcfJatxc5zjO+H2wns2A1kpoUGy18e1g@mail.gmail.com
Whole thread Raw
In response to Re: Is it possible to call other functions inside plpythonu?  (Stuart Bishop <stuart@stuartbishop.net>)
List pgsql-general
On Fri, May 4, 2012 at 4:09 PM, Stuart Bishop <stuart@stuartbishop.net> wrote:
> On Fri, Apr 27, 2012 at 4:42 PM, Frank Lanitz <frank@frank.uvena.de> wrote:
>> Hi folks,
>>
>> Just looking for a nice server side solution to implement some
>> fundamental logic for an application. plpythonu looks in this tmers very
>> well as I'm liking the syntax of Python. However, an very old blog post
>> at [1] made me unsure whether really to use it. Is it still (or has it
>> ever been) an issue that plpythonu is having a lot of overhead and not
>> able to make use of other functions? Didn't found anything on docu for
>> 9.1 about that.

I forgot to mention that you can (and always have been able to) call
other functions using plpy.execute("SELECT some_func()"). If you need
to invoke Python functions, you can also just 'import' the module like
any other Python code and avoid the overheads of converting data too
and from PostgreSQL data types. You may need to ensure the PYTHONPATH
environment variable gets set correctly if you need to import your own
code from the filesystem rather than the standard library.

--
Stuart Bishop <stuart@stuartbishop.net>
http://www.stuartbishop.net/

pgsql-general by date:

Previous
From: Stuart Bishop
Date:
Subject: Re: Is it possible to call other functions inside plpythonu?
Next
From: Siva Palanisamy
Date:
Subject: Re: How to get the physical locations of tables, views, functions etc of Postgresql in Windows & Linux?