Re: patch: General purpose utility functions used by the JSON data type
David Fetter <david@fetter.org>
From: David Fetter <david@fetter.org>
To: Robert Haas <robertmhaas@gmail.com>
Cc: Joseph Adams <joeyadams3.14159@gmail.com>, PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2010-08-13T18:02:43Z
Lists: pgsql-hackers
On Fri, Aug 13, 2010 at 01:33:06PM -0400, Robert Haas wrote: > On Fri, Aug 13, 2010 at 1:05 PM, David Fetter <david@fetter.org> wrote: > > On Fri, Aug 13, 2010 at 12:59:48PM -0400, Robert Haas wrote: > >> On Fri, Aug 13, 2010 at 12:55 PM, Joseph Adams > >> <joeyadams3.14159@gmail.com> wrote: > >> > Indeed, a built-in JSON data type will certainly not need it. > >> > However, users may want to return enums from procedures written in > >> > C, and this function provides a way to do it. > >> > >> Yeah, but I can't see accepting it on speculation. We'll add it if > >> and when it's clear that it will be generally useful. > > > > Please pardon me for jumping in here, but one of the things people > > really love about PostgreSQL is that when you reach for something, > > it's frequently "just there." > > > > As we're improving enums (allowing them to be altered easily after > > creation, etc.), it seems reasonable to provide ways to return them > > from all kinds of PLs, including making this easier in C. > > Maybe so, but it's not clear the interface that Joseph implemented is > the one everyone wants... Fair enough. What's the interface now in a nutshell? Lack of nutshells might well mean the interface needs more work... Cheers, David. -- David Fetter <david@fetter.org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david.fetter@gmail.com iCal: webcal://www.tripit.com/feed/ical/people/david74/tripit.ics Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate