1. 04 Nov, 2007 7 commits
  2. 02 Nov, 2007 1 commit
    • Tom Lane's avatar
      Ensure that EquivalenceClasses generated from ORDER BY keys contain proper · 97ddfc96
      Tom Lane authored
      RelabelType nodes when the sort key is binary-compatible with the sort
      operator rather than having exactly its input type.  We did this correctly
      for index columns but not sort keys, leading to failure to notice that
      a varchar index matches an ORDER BY request.  This requires a bit more work
      in make_sort_from_pathkeys, but not anyplace else that I can find.
      Per bug report and subsequent discussion.
      97ddfc96
  3. 01 Nov, 2007 7 commits
  4. 31 Oct, 2007 2 commits
  5. 30 Oct, 2007 5 commits
  6. 29 Oct, 2007 12 commits
  7. 28 Oct, 2007 4 commits
    • Tom Lane's avatar
      Ooops, fat-fingered last commit message. Should have · 3fe26620
      Tom Lane authored
      mentioned updating FAQ_IRIX for information about buggy MIPSPro
      compiler version, now confirmed by Herve Boulouis.
      3fe26620
    • Tom Lane's avatar
      FAQ_IRIX · d034a268
      Tom Lane authored
      d034a268
    • Tom Lane's avatar
      Make pg_dump and friends consistently report both the filename and the · 27c033ed
      Tom Lane authored
      errno string when complaining of fopen failures.  Per gripe from Bob
      Pawley, it's not always instantly obvious to the user which name we
      tried to open.
      27c033ed
    • Tom Lane's avatar
      Fix a couple of issues with pg_dump's handling of inheritance child tables · 006f42c7
      Tom Lane authored
      that have default expressions different from their parent.  First, if the
      parent table's default expression has to be split out as a separate
      ALTER TABLE command, we need a dependency constraint to ensure that the
      child's command is given second.  This is because the ALTER TABLE on the
      parent will propagate to the child.  (We can't prevent that by using ONLY on
      the parent's command, since it's possible that other children exist that
      should receive the inherited default.)  Second, if the child has a NULL
      default where the parent does not, we have to explicitly say DEFAULT NULL on
      the child in order for this state to be preserved after reload.  (The latter
      actually doesn't work right because of a backend bug, but that is a separate
      issue.)
      
      Backpatch as far as 8.0.  7.x pg_dump has enough issues with altered tables
      (due to lack of dependency analysis) that trying to fix this one doesn't seem
      very productive.
      006f42c7
  8. 27 Oct, 2007 2 commits