1. 01 Feb, 2011 1 commit
    • Simon Riggs's avatar
      Create new errcode for recovery conflict caused by db drop on master. · 9e95c9ad
      Simon Riggs authored
      Previously reported as ERRCODE_ADMIN_SHUTDOWN, this case is now
      reported as ERRCODE_T_R_DATABASE_DROPPED. No message text change.
      Unlikely to happen on most servers, so low impact change to allow
      session poolers to correctly handle this situation.
      
      Tatsuo Ishii, edits by me, review by Robert Haas
      9e95c9ad
  2. 31 Jan, 2011 10 commits
  3. 30 Jan, 2011 2 commits
    • Tom Lane's avatar
      Make reduce_outer_joins() smarter about semijoins. · 9688c4e6
      Tom Lane authored
      reduce_outer_joins() mistakenly treated a semijoin like a left join for
      purposes of deciding whether not-null constraints created by the join's
      quals could be passed down into the join's left-hand side (possibly
      resulting in outer-join simplification there).  Actually, semijoin works
      like inner join for this purpose, ie, we do not need to see any rows that
      can't possibly satisfy the quals.  Hence, two-line fix to treat semi and
      inner joins alike.  Per observation by Andres Freund about a performance
      gripe from Yazan Suleiman.
      
      Back-patch to 8.4, since this oversight has been there since the current
      handling of semijoins was implemented.
      9688c4e6
    • Magnus Hagander's avatar
      Add option to include WAL in base backup · 507069de
      Magnus Hagander authored
      When included, this makes the base backup a complete working
      "clone" of the initial database, ready to have a postmaster
      started against it without the need to set up any log archiving
      or similar.
      
      Magnus Hagander, reviewed by Fujii Masao and Heikki Linnakangas
      507069de
  4. 29 Jan, 2011 4 commits
  5. 28 Jan, 2011 1 commit
  6. 27 Jan, 2011 11 commits
  7. 26 Jan, 2011 11 commits