1. 18 Feb, 2010 2 commits
    • Tom Lane's avatar
      Force READY portals into FAILED state when a transaction or subtransaction · 7981c342
      Tom Lane authored
      is aborted, if they were created within the failed xact.  This prevents
      ExecutorEnd from being run on them, which is a good idea because they may
      contain references to tables or other objects that no longer exist.
      In particular this is hazardous when auto_explain is active, but it's
      really rather surprising that nobody has seen an issue with this before.
      I'm back-patching this to 8.4, since that's the first version that contains
      auto_explain or an ExecutorEnd hook, but I wonder whether we shouldn't
      back-patch further.
      7981c342
    • Tom Lane's avatar
      Fix up pg_dump's treatment of large object ownership and ACLs. We now emit · c0d5be5d
      Tom Lane authored
      a separate archive entry for each BLOB, and use pg_dump's standard methods
      for dealing with its ownership, ACL if any, and comment if any.  This means
      that switches like --no-owner and --no-privileges do what they're supposed
      to.  Preliminary testing says that performance is still reasonable even
      with many blobs, though we'll have to see how that shakes out in the field.
      
      KaiGai Kohei, revised by me
      c0d5be5d
  2. 17 Feb, 2010 10 commits
  3. 16 Feb, 2010 13 commits
  4. 15 Feb, 2010 9 commits
  5. 14 Feb, 2010 5 commits
  6. 13 Feb, 2010 1 commit