ANN: PL/Py 0.1 Release

Discussion in 'Python' started by James William Pye, Jul 1, 2005.

  1. After much hacking, and many liters of caffeinated beverages, it is my
    pleasure to announce the first development release of PL/Py, the
    PostgresPy Project[1]'s Backend elements for the PostgreSQL ORDBMS.

    The very terse project news item can be found here[2].

    PL/Py, PostgresPy's Backend Project, is a procedural language extension for
    PostgreSQL, and a Python extension module providing Python interfaces to
    PostgreSQL internals. It provides a PostgreSQL DBA with the necessary
    functionality to create and execute functions written in Python within the
    backend.

    It has been designed with the principle of separating the embedding
    instance from the extension module(interfaces), so as to provide
    a very clean implementation.

    The PL features the following:
    * Set Returning Functions.
    * State keeping (think generators, etc, yes even for SRFs!).
    * Type system interface (Single dimensional arrays and Composites).
    * Direct Database Function Calls.
    * Objectified Queries.
    * Exception management and interfaces.
    * Encoding Choreography (Works with the Database's encoding).
    * HeapTuple/TupleDesc interface types.
    * Transaction Dictionary.
    * Direct Portal interface.
    * Internal Subtransactions.
    * file like Large Object interface.
    * Full tracebacks and exception information in uncaught exceptions.
    * Procedure validation (Syntax check on CREATE and Code storage).
    * Direct Relation interface (coming soon).
    * Boogs. Yes, there are bugs.

    For the quickest way to get started, see the Quick Start page[3].

    The documentation for this project has yet to be completed. Some doc-strings
    exist, so using the sandbox mentioned in the Quick Start is the best way to
    discover the features of the PL.

    [1] http://python.projects.postgresql.org
    [2] http://pgfoundry.org/forum/forum.php?forum_id=449
    [3] http://python.projects.postgresql.org/quick.html
     
    James William Pye, Jul 1, 2005
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. John Goche
    Replies:
    1
    Views:
    7,571
    John Goche
    Dec 17, 2005
  2. Benjamin Peterson

    [RELEASE] Python 2.7 release candidate 1 released

    Benjamin Peterson, Jun 6, 2010, in forum: Python
    Replies:
    3
    Views:
    387
    Lie Ryan
    Jun 6, 2010
  3. Benjamin Peterson

    [RELEASE] 3.1.4 release candidate 1

    Benjamin Peterson, May 29, 2011, in forum: Python
    Replies:
    2
    Views:
    210
    Alain Ketterlin
    May 30, 2011
  4. Benjamin Peterson

    [RELEASE] Python 2.7.2 release candidate 1

    Benjamin Peterson, May 29, 2011, in forum: Python
    Replies:
    0
    Views:
    374
    Benjamin Peterson
    May 29, 2011
  5. Nishant

    Forcefully release release to OS

    Nishant, Jan 4, 2008, in forum: Perl Misc
    Replies:
    1
    Views:
    112
    Joost Diepenmaat
    Jan 4, 2008
Loading...

Share This Page