1. 25 Mar, 2008 3 commits
  2. 24 Mar, 2008 13 commits
  3. 23 Mar, 2008 11 commits
  4. 22 Mar, 2008 10 commits
  5. 21 Mar, 2008 3 commits
    • Tom Lane's avatar
      Remove TypeName struct's timezone flag, which has been write-only storage · 58a82855
      Tom Lane authored
      for a very long time --- in current usage it's entirely redundant with the
      name field.
      58a82855
    • Tom Lane's avatar
      Give an explicit error for serial[], rather than silently ignoring · 20e82a7c
      Tom Lane authored
      the array decoration as the code had been doing.
      20e82a7c
    • Tom Lane's avatar
      Report the current queries of all backends involved in a deadlock · 4b7ae4af
      Tom Lane authored
      (if they'd be visible to the current user in pg_stat_activity).
      
      This might look like it's subject to race conditions, but it's actually
      pretty safe because at the time DeadLockReport() is constructing the
      report, we haven't yet aborted our transaction and so we can expect that
      everyone else involved in the deadlock is still blocked on some lock.
      (There are corner cases where that might not be true, such as a statement
      timeout triggering in another backend before we finish reporting; but at
      worst we'd report a misleading activity string, so it seems acceptable
      considering the usefulness of reporting the queries.)
      
      Original patch by Itagaki Takahiro, heavily modified by me.
      4b7ae4af