1. 20 6月, 2000 1 次提交
  2. 05 6月, 2000 1 次提交
  3. 13 4月, 2000 1 次提交
  4. 11 4月, 2000 1 次提交
  5. 09 4月, 2000 1 次提交
    • T
      Buffer manager modifications to keep a local buffer-dirtied bit as well · 1f6d8b90
      Tom Lane 提交于
      as a shared dirtybit for each shared buffer.  The shared dirtybit still
      controls writing the buffer, but the local bit controls whether we need
      to fsync the buffer's file.  This arrangement fixes a bug that allowed
      some required fsyncs to be missed, and should improve performance as well.
      For more info see my post of same date on pghackers.
      1f6d8b90
  6. 26 1月, 2000 1 次提交
    • B
      Add: · 5c25d602
      Bruce Momjian 提交于
        * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
      
      to all files copyright Regents of Berkeley.  Man, that's a lot of files.
      5c25d602
  7. 08 11月, 1999 1 次提交
  8. 04 11月, 1999 1 次提交
    • H
      Make it possible to execute crashed CREATE/DROP commands again. · 2e2189a5
      Hiroshi Inoue 提交于
      Now indexes of pg_class and pg_type are unique indexes
      and guarantee the uniqueness of correponding attributes.
      heap_create() was changed to take another boolean parameter
      which allows to postpone the creation of disk file.
      The name of rd_nonameunlinked was changed to rd_unlinked.
      It is used generally(not only for noname relations) now.
      Requires initdb.
      2e2189a5
  9. 02 9月, 1999 1 次提交
    • T
      Repair a bunch of problems in md.c. This builds on Hiroshi's · 68c32348
      Tom Lane 提交于
      insight that RelationFlushRelation ought to invoke smgrclose, and that the
      way to make that work is to ensure that mdclose doesn't fail if the relation
      is already closed (or unlinked, if we are looking at a DROP TABLE).  While
      I was testing that, I was able to identify several problems that we had
      with multiple-segment relations.  The system is now able to do initdb and
      pass the regression tests with a very small segment size (I had it set to
      64Kb per segment for testing).  I don't believe that ever worked before.
      File descriptor leaks seem to be gone too.
      I have partially addressed the concerns we had about mdtruncate(), too.
      On a Win32 or NFS filesystem it is not possible to unlink a file that
      another backend is holding open, so what md.c now does is to truncate
      unwanted files to zero length before trying to unlink them.  The other
      backends will be forced to close their open files by relation cache
      invalidation --- but I think it would take considerable work to make
      that happen before vacuum truncates the relation rather than after.
      Leaving zero-length files lying around seems a usable compromise.
      68c32348
  10. 18 7月, 1999 1 次提交
  11. 16 7月, 1999 1 次提交
  12. 15 7月, 1999 1 次提交
  13. 14 7月, 1999 1 次提交
  14. 26 5月, 1999 1 次提交
  15. 24 4月, 1999 1 次提交
  16. 14 2月, 1999 1 次提交
  17. 09 10月, 1998 1 次提交
  18. 01 9月, 1998 2 次提交
  19. 21 7月, 1998 1 次提交
  20. 27 6月, 1998 1 次提交
  21. 23 6月, 1998 1 次提交
  22. 30 5月, 1998 1 次提交
  23. 01 4月, 1998 1 次提交
    • M
      From: Maurice Gittens <mgittens@david.gits.nl> · 896a42a5
      Marc G. Fournier 提交于
      After applying the following patch there remain two
      probable buffer overruns detected by Electric Fence during
      the regression test.
      I'll try find out what causes the remain two ones.
      
      This patch also corrects a typo in smgr.c.
      896a42a5
  24. 08 1月, 1998 1 次提交
  25. 05 1月, 1998 1 次提交
  26. 09 9月, 1997 1 次提交
  27. 08 9月, 1997 1 次提交
  28. 07 9月, 1997 1 次提交
  29. 20 8月, 1997 1 次提交
  30. 19 8月, 1997 1 次提交
  31. 23 5月, 1997 1 次提交
    • V
      1. Fix md memory leak: · 19269069
      Vadim B. Mikheev 提交于
         mdunlink() and mdclose() (too !!!) now free MdfdVec for relation
         and add it to free list, so it may be re-used for another relation
         later.
      2. Fix VFD-manager memory leak (found by Massimo ... and me):
         mdunlink() has to call FileUnlink() to free allocation for fileName
         and add the Vfd slot to the free list.
      19269069
  32. 27 11月, 1996 1 次提交
  33. 08 11月, 1996 1 次提交
  34. 03 11月, 1996 1 次提交
    • M
      Clean up Makefile(s) · 6fac4602
      Marc G. Fournier 提交于
      Add #include "postgres.h" as required
      
      Remove #include "c.h" *and* "utils/elog.h" as applicable
      6fac4602
  35. 28 8月, 1996 1 次提交
  36. 09 7月, 1996 1 次提交