Re: PL/pgSQL 2

From: Craig Ringer <craig(at)2ndquadrant(dot)com>
To: Joel Jacobson <joel(at)trustly(dot)com>, Pg Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: PL/pgSQL 2
Date: 2014-09-01 13:45:03
Message-ID: 5404785F.6050804@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 09/01/2014 05:04 PM, Joel Jacobson wrote:
> Just like with plpgsql, once released, plpgsql2 cannot break
> compatibility with future versions, so we only have one chance to
> carefully think though what we would like to change in the language.

You're not proposing to copy plpgsql's runtime though, right? Just add
conditional paths where v1 and v2 differ.

Personally I'd rather look at adding language version pragmas or a new
function attribute, but that's mostly bikeshedding.

> From the top of my head, these are Things I personally would want to see
> in plpgsql2:

- Accept RECORD input, dynamic access to fields of records without
resorting to hstore hacks. This is certainly my #1.

--
Craig Ringer http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

In response to

  • PL/pgSQL 2 at 2014-09-01 09:04:53 from Joel Jacobson

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Craig Ringer 2014-09-01 13:52:50 Re: PL/pgSQL 2
Previous Message Craig Ringer 2014-09-01 13:43:40 Re: Concurrently option for reindexdb