1. 24 9月, 1999 1 次提交
  2. 23 9月, 1999 2 次提交
  3. 22 9月, 1999 7 次提交
  4. 21 9月, 1999 9 次提交
  5. 20 9月, 1999 3 次提交
  6. 19 9月, 1999 3 次提交
    • T
      Fix CASE bug identified by Keith Parks: CASE didn't reliably · e1a8b0f2
      Tom Lane 提交于
      treat a NULL condition result as FALSE.  Clean up some bogus comments
      here and there, too.
      e1a8b0f2
    • T
      Update regress test expected outputs for small changes in · f9f5dfbf
      Tom Lane 提交于
      error message wording, due to most cases of no-such-relation now being
      detected in central heap_open code rather than on an ad-hoc basis.
      f9f5dfbf
    • T
      Mega-commit to make heap_open/heap_openr/heap_close take an · bd272cac
      Tom Lane 提交于
      additional argument specifying the kind of lock to acquire/release (or
      'NoLock' to do no lock processing).  Ensure that all relations are locked
      with some appropriate lock level before being examined --- this ensures
      that relevant shared-inval messages have been processed and should prevent
      problems caused by concurrent VACUUM.  Fix several bugs having to do with
      mismatched increment/decrement of relation ref count and mismatched
      heap_open/close (which amounts to the same thing).  A bogus ref count on
      a relation doesn't matter much *unless* a SI Inval message happens to
      arrive at the wrong time, which is probably why we got away with this
      sloppiness for so long.  Repair missing grab of AccessExclusiveLock in
      DROP TABLE, ALTER/RENAME TABLE, etc, as noted by Hiroshi.
      Recommend 'make clean all' after pulling this update; I modified the
      Relation struct layout slightly.
      Will post further discussion to pghackers list shortly.
      bd272cac
  7. 18 9月, 1999 2 次提交
  8. 17 9月, 1999 3 次提交
  9. 16 9月, 1999 4 次提交
  10. 15 9月, 1999 3 次提交
  11. 14 9月, 1999 3 次提交