1. 11 Jan, 2007 4 commits
  2. 10 Jan, 2007 9 commits
  3. 09 Jan, 2007 15 commits
  4. 08 Jan, 2007 3 commits
    • Peter Eisentraut's avatar
      3a32ba2f
    • Tom Lane's avatar
      Tweak joinlist creation to avoid generating useless one-element subproblems · 19f9376b
      Tom Lane authored
      when collapsing of JOIN trees is stopped by join_collapse_limit.  For instance
      a list of 11 LEFT JOINs with limit 8 now produces something like
      	((1 2 3 4 5 6 7 8) 9 10 11 12)
      instead of
      	(((1 2 3 4 5 6 7 8) (9)) 10 11 12)
      The latter structure is really only required for a FULL JOIN.
      Noted while studying an example from Shane Ambler.
      19f9376b
    • Tom Lane's avatar
      Remove cost_hashjoin's very ancient hack to discourage (once, entirely forbid) · 9a9a143a
      Tom Lane authored
      hash joins with the estimated-larger relation on the inside.  There are
      several cases where doing that makes perfect sense, and in cases where it
      doesn't, the regular cost computation really ought to be able to figure that
      out.  Make some marginal tweaks in said computation to try to get results
      approximating reality a bit better.  Per an example from Shane Ambler.
      
      Also, fix an oversight in the original patch to add seq_page_cost: the costs
      of spilling a hash join to disk should be scaled by seq_page_cost.
      9a9a143a
  5. 07 Jan, 2007 4 commits
  6. 06 Jan, 2007 5 commits
    • Bruce Momjian's avatar
      Remove: · 324297df
      Bruce Momjian authored
      < * %Allow the identifier length to be increased via a configure option
      324297df
    • Bruce Momjian's avatar
      Updates for MONEY data type: · 06d00901
      Bruce Momjian authored
      < * Improve the MONEY data type
      > * -Make 64-bit version of the MONEY data type
      > * Add locale-aware MONEY type, and support multiple currencies
      <   Change the MONEY data type to use DECIMAL internally, with special
      <   locale-aware output formatting.
      <   http://archives.postgresql.org/pgsql-hackers/2006-09/msg01107.php
      06d00901
    • Bruce Momjian's avatar
      Done: · d23d19a1
      Bruce Momjian authored
      > * -Allow user-defined types to accept 'typmod' parameters
      d23d19a1
    • Bruce Momjian's avatar
      Add: · 94609f00
      Bruce Momjian authored
      >
      > * Make consistent use of long/short command options --- pg_ctl needs
      >   long ones, pg_config doesn't have short ones, postgres doesn't have
      >   enough long ones, etc.
      94609f00
    • Bruce Momjian's avatar
      Add: · 147f2e91
      Bruce Momjian authored
      > 	o Consider parsing the -c string into individual queries so each
      > 	  is run in its own transaction
      >
      > 	o Consider disallowing multiple queries in PQexec() as an
      > 	  additional barrier to SQL injection attacks
      147f2e91