PostgreSQL > PgFoundry > pg/python
 

Procedural Language

TEOP

The backend project provides a Python extension module specifying the interfaces to PostgreSQL data structures, and a procedural language extension to allow you to make use of the wonders of that module.

Current recommended version is 0.3

The current release is 0.3. This version is not intended for production use. However, it is recommended that interested parties download and experiment with it and inform the project of the party's experience so that qualified progress can occur. It is not as far from stable as version "0.3" may incline one to think. It will be labeled 0.x until API stability and feature completion is reached.

PLEASE REPORT PROBLEMS TO THE MAILING LIST OR THE BUG TRACKER.

Download 0.3 Package

See the Quick Start for the easiest, quickest way to get started.

Features

  • Native Postgres objects
  • Direct function calls
  • Full tracebacks included in error details
  • Procedure validator(Syntax check on CREATE)
  • GreenTrunk interface
  • DB-API 2.0 interface
  • Internal Sub-Transaction interfaces
  • Namespace based object selectivity
  • Set returning function support
  • State keeping functions(think generators across a result set)
  • Multi-dimensional array support
  • Cached Queries(Postgres.CachedQuery())
  • IN/OUT Parameters

CVS

cvs -d :pserver:anonymous:@cvs.pgfoundry.org:/cvsroot/python co be

Web Interface