Re: Hstore 2.0 patch

Lists: pgsql-hackers
From: Rami Grossman <ramigg(at)gmail(dot)com>
To: andrew(at)dunslane(dot)net, Erik Rijkers <er(at)xs4all(dot)nl>, obartunov(at)gmail(dot)com, David Wheeler <david(at)justatheory(dot)com>, Pgsql Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Hstore 2.0 patch
Date: 2014-01-20 03:31:00
Message-ID: CAFNJ74uy=n+60ndx3zGXOvPsOmhPxdpRxO+hpKBk=3MhXKzfVQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Hi everyone,

Is it possible to add the hstore 2.0 patch (and later the json solution) as
an extension for 9.3 right now, so we'll not have to wait for 9.4

I can say that this patch is very important for my organisation's large
project, they won't approve it as a patch but as extension it will go.

Thanks for your important work!

Rami


From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: Rami Grossman <ramigg(at)gmail(dot)com>
Cc: obartunov(at)gmail(dot)com, Pgsql Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Hstore 2.0 patch
Date: 2014-01-20 13:45:41
Message-ID: 52DD2885.2070205@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers


On 01/19/2014 10:31 PM, Rami Grossman wrote:
> Hi everyone,
>
> Is it possible to add the hstore 2.0 patch (and later the json
> solution) as an extension for 9.3 right now, so we'll not have to wait
> for 9.4
>
> I can say that this patch is very important for my organisation's
> large project, they won't approve it as a patch but as extension it
> will go.
>
> Thanks for your important work!
>
>

In the past I have backported some of the json work as extensions.
However, that has been done as paid work at commercial rates.

Furthermore it isn't always 100% doable. Backporting types (like jsonb)
is particularly troublesome, since a type created by an extension
normally can not be upgradable to a builtin type. That means playing
some pretty ugly tricks. What is more, we can't even play those tricks
until we know for sure what the builtin type Oid will be, which we do
not yet know, as the patch has not been committed.

My intention at least this time around has been not to backport.

cheers

andrew