Skip to content
Snippets Groups Projects
  1. Mar 05, 2012
    • Tom Lane's avatar
      Redesign PlanForeignScan API to allow multiple paths for a foreign table. · 6b289942
      Tom Lane authored
      The original API specification only allowed an FDW to create a single
      access path, which doesn't seem like a terribly good idea in hindsight.
      Instead, move the responsibility for building the Path node and calling
      add_path() into the FDW's PlanForeignScan function.  Now, it can do that
      more than once if appropriate.  There is no longer any need for the
      transient FdwPlan struct, so get rid of that.
      
      Etsuro Fujita, Shigeru Hanada, Tom Lane
      6b289942
  2. Feb 28, 2012
  3. Feb 23, 2012
  4. Feb 17, 2012
    • Tom Lane's avatar
      Fix longstanding error in contrib/intarray's int[] & int[] operator. · 06d9afa6
      Tom Lane authored
      The array intersection code would give wrong results if the first entry of
      the correct output array would be "1".  (I think only this value could be
      at risk, since the previous word would always be a lower-bound entry with
      that fixed value.)
      
      Problem spotted by Julien Rouhaud, initial patch by Guillaume Lelarge,
      cosmetic improvements by me.
      06d9afa6
  5. Feb 15, 2012
  6. Feb 14, 2012
  7. Feb 13, 2012
  8. Feb 07, 2012
  9. Feb 01, 2012
    • Alvaro Herrera's avatar
      Implement dry-run mode for pg_archivecleanup · b2e431a4
      Alvaro Herrera authored
      In dry-run mode, just the name of the file to be removed is printed to
      stdout; this is so the user can easily plug it into another program
      through a pipe.  If debug mode is also specified, a more verbose message
      is printed to stderr.
      
      Author: Gabriele Bartolini
      Reviewer: Josh Kupershmidt
      b2e431a4
  10. Jan 28, 2012
  11. Jan 27, 2012
  12. Jan 25, 2012
  13. Jan 20, 2012
  14. Jan 19, 2012
  15. Jan 15, 2012
  16. Jan 10, 2012
    • Tom Lane's avatar
      Fix one-byte buffer overrun in contrib/test_parser. · 89b3c6cc
      Tom Lane authored
      The original coding examined the next character before verifying that
      there *is* a next character.  In the worst case with the input buffer
      right up against the end of memory, this would result in a segfault.
      
      Problem spotted by Paul Guyot; this commit extends his patch to fix an
      additional case.  In addition, make the code a tad more readable by not
      overloading the usage of *tlen.
      89b3c6cc
  17. Jan 02, 2012
  18. Dec 27, 2011
  19. Dec 21, 2011
  20. Dec 09, 2011
  21. Dec 07, 2011
    • Magnus Hagander's avatar
      Remove spclocation field from pg_tablespace · 16d8e594
      Magnus Hagander authored
      Instead, add a function pg_tablespace_location(oid) used to return
      the same information, and do this by reading the symbolic link.
      
      Doing it this way makes it possible to relocate a tablespace when the
      database is down by simply changing the symbolic link.
      16d8e594
  22. Dec 05, 2011
  23. Nov 30, 2011
  24. Nov 29, 2011
  25. Nov 27, 2011
    • Peter Eisentraut's avatar
      Add pg_upgrade test suite · 08da2d28
      Peter Eisentraut authored
      It runs the regression tests, runs pg_upgrade on the populated
      database, and compares the before and after dumps.  While not actually
      a cross-version upgrade, this does detect omissions and bugs in the
      involved tools from time to time.  It's also possible to do a
      cross-version upgrade by manually supplying parameters.
      08da2d28
  26. Nov 26, 2011
  27. Nov 24, 2011
Loading