1. 20 May, 2005 7 commits
  2. 19 May, 2005 4 commits
  3. 18 May, 2005 2 commits
    • Neil Conway's avatar
      Upon closer inspection, Greg's psql tab completion patch leaks memory. · 6910032a
      Neil Conway authored
      Fix the leak, and add a comment to note that the return value of
      previous_word must be free'd.
      6910032a
    • Neil Conway's avatar
      psql tab completion improvements, from Greg Sabino Mullane: · 4c1f9a0f
      Neil Conway authored
      * Made DELETE into "DELETE FROM"
      * Moved ANALZYE to the end of the list to ease EXPLAIN / VACUUM
        conflicts
      * Removed the ANALYZE xx semicolon completion: we don't do that anywhere
        else
      * Add DECLARE support
      * Add parens for DROP AGGREGATE
      * Add "CASCADE | RESTRICT" for DROP xx
      * Make EXPLAIN <tab> a lot smarter
      * GROUP "BY" and ORDER "BY"
      * "ISOLATION" becomes "ISOLATION LEVEL"
      * Fix error in which REVOKE xx ON yy was receiving "TO", now gets "FROM"
      * Add GRANT/REVOKE xx ON yy TO/FROM choices: usernames, GROUP, PUBLIC
      * PREPARE xx <tab> AS "SELECT | INSERT | UPDATE | DELETE"
      * Add = at end of UPDATE xx SET yy
      * Beef up VACUUM stuff
      4c1f9a0f
  4. 17 May, 2005 12 commits
  5. 16 May, 2005 6 commits
  6. 15 May, 2005 3 commits
  7. 14 May, 2005 5 commits
  8. 13 May, 2005 1 commit
    • Tom Lane's avatar
      Revise nodeMergejoin in light of example provided by Guillaume Smet. · 184e7a73
      Tom Lane authored
      When one side of the join has a NULL, we don't want to uselessly try
      to match it against every remaining tuple of the other side.  While
      at it, rewrite the comparison machinery to avoid multiple evaluations
      of the left and right input expressions and to use a btree comparator
      where available, instead of double operator calls.  Also revise the
      state machine to eliminate redundant comparisons and hopefully make it
      more readable too.
      184e7a73