Skip to content
Snippets Groups Projects
  1. Jan 02, 2012
  2. Jan 01, 2011
  3. Sep 20, 2010
  4. Feb 26, 2010
  5. Jan 02, 2010
  6. Oct 08, 2009
  7. Jun 11, 2009
  8. Jan 01, 2009
  9. Nov 02, 2008
    • Tom Lane's avatar
      Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, · 902d1cb3
      Tom Lane authored
      and heap_deformtuple in favor of the newer functions heap_form_tuple et al
      (which do the same things but use bool control flags instead of arbitrary
      char values).  Eliminate the former duplicate coding of these functions,
      reducing the deprecated functions to mere wrappers around the newer ones.
      We can't get rid of them entirely because add-on modules probably still
      contain many instances of the old coding style.
      
      Kris Jurka
      902d1cb3
  10. Jan 01, 2008
  11. Jan 05, 2007
  12. Oct 04, 2006
  13. Mar 05, 2006
  14. Dec 28, 2005
    • Tom Lane's avatar
      Move plpgsql's fetchArgInfo() into funcapi.c, and rename to · 15093bf2
      Tom Lane authored
      get_func_arg_info() for consistency with other names there.
      This code will probably be useful to other PLs when they start to
      support OUT parameters, so better to have it in the main backend.
      Also, fix plpgsql validator to detect bogus OUT parameters even when
      check_function_bodies is off.
      15093bf2
  15. Nov 22, 2005
  16. Oct 15, 2005
  17. Oct 06, 2005
    • Tom Lane's avatar
      When a function not returning RECORD has a single OUT parameter, use · 9ea14ef5
      Tom Lane authored
      the parameter's name (if any) as the default column name for SELECT FROM
      the function, rather than the function name as previously.  I still think
      this is a bad idea, but I lost the argument.  Force decompilation of
      function RTEs to specify full aliases always, to reduce the odds of this
      decision breaking dumped views.
      9ea14ef5
  18. May 31, 2005
  19. Apr 05, 2005
  20. Apr 01, 2005
  21. Jan 01, 2005
  22. Aug 29, 2004
  23. Jun 06, 2004
    • Tom Lane's avatar
      Infrastructure for I/O of composite types: arrange for the I/O routines · c541bb86
      Tom Lane authored
      of a composite type to get that type's OID as their second parameter,
      in place of typelem which is useless.  The actual changes are mostly
      centralized in getTypeInputInfo and siblings, but I had to fix a few
      places that were fetching pg_type.typelem for themselves instead of
      using the lsyscache.c routines.  Also, I renamed all the related variables
      from 'typelem' to 'typioparam' to discourage people from assuming that
      they necessarily contain array element types.
      c541bb86
  24. Apr 01, 2004
    • Tom Lane's avatar
      Replace TupleTableSlot convention for whole-row variables and function · 375369ac
      Tom Lane authored
      results with tuples as ordinary varlena Datums.  This commit does not
      in itself do much for us, except eliminate the horrid memory leak
      associated with evaluation of whole-row variables.  However, it lays the
      groundwork for allowing composite types as table columns, and perhaps
      some other useful features as well.  Per my proposal of a few days ago.
      375369ac
  25. Nov 29, 2003
    • PostgreSQL Daemon's avatar
      · 55b11325
      PostgreSQL Daemon authored
      make sure the $Id tags are converted to $PostgreSQL as well ...
      55b11325
  26. Aug 05, 2003
  27. Sep 04, 2002
  28. Aug 30, 2002
  29. Aug 29, 2002
  30. Jul 30, 2002
    • Bruce Momjian's avatar
      Here are two patches. The guc_and_tablefunc patch addresses the two · 23a8b77d
      Bruce Momjian authored
      changes mentioned above, and also adds a new function to the tablefunc
      API. The tablefunc API change adds the following function:
      
      * Oid foidGetTypeId(Oid foid) - Get a function's typeid given the
      * function Oid. Use this together with TypeGetTupleDesc() to get a
      * TupleDesc which is derived from the function's declared return type.
      
      In the next post I'll send the contrib/tablefunc patch, which
      illustrates the usage of this new function. Also attached is a doc patch
      for this change. The doc patch also adds a function that I failed to
      document previously.
      
      Joe Conway
      23a8b77d
  31. Jul 18, 2002
  32. Jun 22, 2002
  33. Jun 20, 2002
Loading