1. 07 4月, 2007 1 次提交
  2. 06 1月, 2007 1 次提交
  3. 04 10月, 2006 1 次提交
  4. 05 3月, 2006 1 次提交
  5. 26 1月, 2006 1 次提交
  6. 15 1月, 2006 1 次提交
    • T
      Some minor code cleanup, falling out from the removal of rtree. SK_NEGATE · f7ea9312
      Tom Lane 提交于
      isn't being used anywhere anymore, and there seems no point in a generic
      index_keytest() routine when two out of three remaining access methods
      aren't using it.  Also, add a comment documenting a convention for
      letting access methods define private flag bits in ScanKey sk_flags.
      There are no such flags at the moment but I'm thinking about changing
      btree's handling of "required keys" to use flag bits in the keys
      rather than a count of required key positions.  Also, if some AM did
      still want SK_NEGATE then it would be reasonable to treat it as a private
      flag bit.
      f7ea9312
  7. 24 6月, 2005 1 次提交
    • T
      Fix rtree and contrib/rtree_gist search behavior for the 1-D box and · 9a09248e
      Tom Lane 提交于
      polygon operators (<<, &<, >>, &>).  Per ideas originally put forward
      by andrew@supernews and later rediscovered by moi.  This patch just
      fixes the existing opclasses, and does not add any new behavior as I
      proposed earlier; that can be sorted out later.  In principle this
      could be back-patched, since it changes only search behavior and not
      system catalog entries nor rtree index contents.  I'm not currently
      planning to do that, though, since I think it could use more testing.
      9a09248e
  8. 01 1月, 2005 1 次提交
    • P
      · 2ff50159
      PostgreSQL Daemon 提交于
      Tag appropriate files for rc3
      
      Also performed an initial run through of upgrading our Copyright date to
      extend to 2005 ... first run here was very simple ... change everything
      where: grep 1996-2004 && the word 'Copyright' ... scanned through the
      generated list with 'less' first, and after, to make sure that I only
      picked up the right entries ...
      2ff50159
  9. 29 8月, 2004 2 次提交
  10. 30 11月, 2003 1 次提交
    • P
      · 55b11325
      PostgreSQL Daemon 提交于
      make sure the $Id tags are converted to $PostgreSQL as well ...
      55b11325
  11. 13 11月, 2003 1 次提交
    • T
      Cross-data-type comparisons are now indexable by btrees, pursuant to my · fa5c8a05
      Tom Lane 提交于
      pghackers proposal of 8-Nov.  All the existing cross-type comparison
      operators (int2/int4/int8 and float4/float8) have appropriate support.
      The original proposal of storing the right-hand-side datatype as part of
      the primary key for pg_amop and pg_amproc got modified a bit in the event;
      it is easier to store zero as the 'default' case and only store a nonzero
      when the operator is actually cross-type.  Along the way, remove the
      long-since-defunct bigbox_ops operator class.
      fa5c8a05
  12. 10 11月, 2003 1 次提交
    • T
      Add operator strategy and comparison-value datatype fields to ScanKey. · c1d62bfd
      Tom Lane 提交于
      Remove the 'strategy map' code, which was a large amount of mechanism
      that no longer had any use except reverse-mapping from procedure OID to
      strategy number.  Passing the strategy number to the index AM in the
      first place is simpler and faster.
      This is a preliminary step in planned support for cross-datatype index
      operations.  I'm committing it now since the ScanKeyEntryInitialize()
      API change touches quite a lot of files, and I want to commit those
      changes before the tree drifts under me.
      c1d62bfd
  13. 04 8月, 2003 1 次提交
  14. 21 6月, 2002 1 次提交
  15. 06 11月, 2001 1 次提交
  16. 28 10月, 2001 1 次提交
  17. 25 10月, 2001 1 次提交
  18. 07 10月, 2001 1 次提交
    • T
      Rearrange fmgr.c and relcache so that it's possible to keep FmgrInfo · 85801a4d
      Tom Lane 提交于
      lookup info in the relcache for index access method support functions.
      This makes a huge difference for dynamically loaded support functions,
      and should save a few cycles even for built-in ones.  Also tweak dfmgr.c
      so that load_external_function is called only once, not twice, when
      doing fmgr_info for a dynamically loaded function.  All per performance
      gripe from Teodor Sigaev, 5-Oct-01.
      85801a4d
  19. 10 6月, 2001 1 次提交
    • T
      Remove RelationGetBufferWithBuffer(), which is horribly confused about · bdadc9bf
      Tom Lane 提交于
      appropriate pin-count manipulation, and instead use ReleaseAndReadBuffer.
      Make use of the fact that the passed-in buffer (if there is one) must
      be pinned to avoid grabbing the bufmgr spinlock when we are able to
      return this same buffer.  Eliminate unnecessary 'previous tuple' and
      'next tuple' fields of HeapScanDesc and IndexScanDesc, thereby removing
      a whole lot of bookkeeping from heap_getnext() and related routines.
      bdadc9bf
  20. 01 6月, 2001 1 次提交
    • T
      Clean up some minor problems exposed by further thought about Panon's bug · 0b370ea7
      Tom Lane 提交于
      report on old-style functions invoked by RI triggers.  We had a number of
      other places that were being sloppy about which memory context FmgrInfo
      subsidiary data will be allocated in.  Turns out none of them actually
      cause a problem in 7.1, but this is for arcane reasons such as the fact
      that old-style triggers aren't supported anyway.  To avoid getting burnt
      later, I've restructured the trigger support so that we don't keep trigger
      FmgrInfo structs in relcache memory.  Some other related cleanups too:
      it's not really necessary to call fmgr_info at all while setting up
      the index support info in relcache entries, because those ScanKeyEntry
      structs are never used to invoke the functions.  This should speed up
      relcache initialization a tiny bit.
      0b370ea7
  21. 25 1月, 2001 1 次提交
  22. 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
  23. 16 7月, 1999 1 次提交
  24. 14 2月, 1999 1 次提交
  25. 01 9月, 1998 1 次提交
  26. 26 2月, 1998 1 次提交
  27. 25 1月, 1998 1 次提交
  28. 16 1月, 1998 1 次提交
    • P
      Thank god for searchable mail archives. · baef78d9
      PostgreSQL Daemon 提交于
      Patch by: wieck@sapserv.debis.de (Jan Wieck)
      
         One  of  the design rules of PostgreSQL is extensibility. And
         to follow this rule means (at least for me) that there should
         not  only  be a builtin PL.  Instead I would prefer a defined
         interface for PL implemetations.
      baef78d9
  29. 09 9月, 1997 1 次提交
  30. 08 9月, 1997 1 次提交
  31. 07 9月, 1997 1 次提交
  32. 04 11月, 1996 1 次提交
  33. 19 10月, 1996 1 次提交
  34. 28 8月, 1996 1 次提交