1. 07 Jan, 2010 12 commits
  2. 06 Jan, 2010 24 commits
  3. 05 Jan, 2010 4 commits
    • Tom Lane's avatar
      Add support for doing FULL JOIN ON FALSE. While this is really a rather · 90f4c2d9
      Tom Lane authored
      peculiar variant of UNION ALL, and so wouldn't likely get written directly
      as-is, it's possible for it to arise as a result of simplification of
      less-obviously-silly queries.  In particular, now that we can do flattening
      of subqueries that have constant outputs and are underneath an outer join,
      it's possible for the case to result from simplification of queries of the
      type exhibited in bug #5263.  Back-patch to 8.4 to avoid a functionality
      regression for this type of query.
      90f4c2d9
    • Robert Haas's avatar
      Support ALTER TABLESPACE name SET/RESET ( tablespace_options ). · d86d51a9
      Robert Haas authored
      This patch only supports seq_page_cost and random_page_cost as parameters,
      but it provides the infrastructure to scalably support many more.
      In particular, we may want to add support for effective_io_concurrency,
      but I'm leaving that as future work for now.
      
      Thanks to Tom Lane for design help and Alvaro Herrera for the review.
      d86d51a9
    • Tom Lane's avatar
      Fix genbki.pl and Gen_fmgrtab.pl to use PID-specific temp file names, · 72559b49
      Tom Lane authored
      so that it's safe if a parallel make chooses to run two concurrent copies.
      Also, work around a memory leak in some versions of Perl.
      72559b49
    • Michael Meskes's avatar
      And another one · 1658f6bf
      Michael Meskes authored
      1658f6bf