1. 24 Apr, 2013 4 commits
    • Heikki Linnakangas's avatar
      Add missing #include. · 0c1a160a
      Heikki Linnakangas authored
      On non-Windows systems, sys/time.h was pulled in by portability/instr_time.h,
      which pulled in time.h. We certainly should include time.h directly, since
      we're using time(2), but the indirect include masked the problem on most
      platforms.
      
      Andres Freund
      0c1a160a
    • Kevin Grittner's avatar
      Fix assertion failure for REFRESH MATERIALIZED VIEW in PL. · 63e20041
      Kevin Grittner authored
      This was due to incomplete implementation of rowcount reporting
      for RMV, which was due to initial waffling on whether it should
      be provided.  It seems unlikely to be a useful or universally
      available  number as more sophisticated techniques for maintaining
      matviews are added, so remove the partial support rather than
      completing it.
      
      Per report of Jeevan Chalke, but with a different fix
      63e20041
    • Simon Riggs's avatar
      Make fast promotion the default promotion mode. · 2317a633
      Simon Riggs authored
      Continue to allow a request for synchronous
      checkpoints as a mechanism in case of problems.
      2317a633
    • Bruce Momjian's avatar
      9.3 release notes: adjustments per Alvaro · 173c252b
      Bruce Momjian authored
      173c252b
  2. 23 Apr, 2013 2 commits
  3. 22 Apr, 2013 8 commits
  4. 21 Apr, 2013 5 commits
  5. 20 Apr, 2013 8 commits
    • Bruce Momjian's avatar
      More 9.3 release note reorderings · f0922cbd
      Bruce Momjian authored
      f0922cbd
    • Bruce Momjian's avatar
      488eb905
    • Tom Lane's avatar
      Fix longstanding race condition in plancache.c. · ac63dca6
      Tom Lane authored
      When creating or manipulating a cached plan for a transaction control
      command (particularly ROLLBACK), we must not perform any catalog accesses,
      since we might be in an aborted transaction.  However, plancache.c busily
      saved or examined the search_path for every cached plan.  If we were
      unlucky enough to do this at a moment where the path's expansion into
      schema OIDs wasn't already cached, we'd do some catalog accesses; and with
      some more bad luck such as an ill-timed signal arrival, that could lead to
      crashes or Assert failures, as exhibited in bug #8095 from Nachiket Vaidya.
      Fortunately, there's no real need to consider the search path for such
      commands, so we can just skip the relevant steps when the subject statement
      is a TransactionStmt.  This is somewhat related to bug #5269, though the
      failure happens during initial cached-plan creation rather than
      revalidation.
      
      This bug has been there since the plan cache was invented, so back-patch
      to all supported branches.
      ac63dca6
    • Bruce Momjian's avatar
      Reorder some 9.3 release item entries · 61b96234
      Bruce Momjian authored
      More to go.
      61b96234
    • Bruce Momjian's avatar
      Push 9.3 release SGML file · 22f956f5
      Bruce Momjian authored
      Forgotten in previous commit.
      22f956f5
    • Bruce Momjian's avatar
      Publish draft 9.3 release notes · e9a35c20
      Bruce Momjian authored
      No links added yet.
      e9a35c20
    • Peter Eisentraut's avatar
      doc: Mention SATA alongside IDE for Linux · 540ec93e
      Peter Eisentraut authored
      suggested by Jov
      540ec93e
    • Peter Eisentraut's avatar
      Clean up references to SQL92 · cc26ea9f
      Peter Eisentraut authored
      In most cases, these were just references to the SQL standard in
      general.  In a few cases, a contrast was made between SQL92 and later
      standards -- those have been kept unchanged.
      cc26ea9f
  6. 19 Apr, 2013 4 commits
  7. 17 Apr, 2013 4 commits
  8. 16 Apr, 2013 4 commits
  9. 15 Apr, 2013 1 commit