Skip site navigation (1) Skip section navigation (2)

Re: splitting plpython into smaller parts

From: Jan Urbański <wulczer(at)wulczer(dot)org>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: Greg Smith <greg(at)2ndQuadrant(dot)com>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: splitting plpython into smaller parts
Date: 2011-12-05 23:58:16
Message-ID: 4EDD5A98.3000506@wulczer.org (view raw or flat)
Thread:
Lists: pgsql-hackers
Rebased against master after the SPI cursor patch has been committed.

The first patch removes SPI boilerplate from the cursor functions as
well and the second patch creates a plpython_cursor.c file.

A side effect of creating a separate file for cursors is that I had to
make PLy_spi_transaction_{begin,commit,abort} helper functions external
since they're used both by regular SPI execution functions and the
cursor functions.

They live the plpython_spi.c which is not an ideal place for them, but
IMHO it's not bad either.

Cheers,
Jan

Attachment: 02-plpython-split.patch.gz
Description: application/gzip (63.3 KB)
Attachment: 01-plpython-spi-boilerplate.patch.gz
Description: application/gzip (2.3 KB)

In response to

Responses

pgsql-hackers by date

Next:From: Robert HaasDate: 2011-12-06 03:36:24
Subject: pull_up_simple_subquery
Previous:From: Andrew DunstanDate: 2011-12-05 23:27:29
Subject: Re: [PATCH] PostgreSQL fails to build with 32bit MinGW-w64

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group