On Thu, Dec 11, 2014 at 12:03:56PM -0800, Paul Jungwirth wrote: > Hello, > > The table of which C types represent which SQL types seems to be missing bigint: > > http://www.postgresql.org/docs/9.3/static/xfunc-c.html#XFUNC-C-TYPE-TABLE > > It looks like bigint should be listed and should correspond to an > int64 C type. Also I see there is an INT8OID, PG_GETARG_INT64, > DatumGetInt64, and Int64GetDatum---I think all for bigints. Does that > sound right? If so, would you like a documentation patch? Applied doc patch attached. Thanks for the report. -- Bruce Momjian <bruce@xxxxxxxxxx> http://momjian.us EnterpriseDB http://enterprisedb.com + Everyone has their own god. +
diff --git a/doc/src/sgml/xfunc.sgml b/doc/src/sgml/xfunc.sgml new file mode 100644 index 9de7ccc..9c15950 *** a/doc/src/sgml/xfunc.sgml --- b/doc/src/sgml/xfunc.sgml *************** memcpy(destination->data, buffer, 40); *** 1955,1960 **** --- 1955,1965 ---- <entry><filename>utils/nabstime.h</filename></entry> </row> <row> + <entry><type>bigint</type> (<type>int8</type>)</entry> + <entry><type>int64</type></entry> + <entry><filename>postgres.h</filename></entry> + </row> + <row> <entry><type>boolean</type></entry> <entry><type>bool</type></entry> <entry><filename>postgres.h</filename> (maybe compiler built-in)</entry>
-- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general