1. 08 6月, 2006 6 次提交
    • B
      Prepare code to be built by MSVC: · 399a36a7
      Bruce Momjian 提交于
      	o  remove many WIN32_CLIENT_ONLY defines
      	o  add WIN32_ONLY_COMPILER define
      	o  add 3rd argument to open() for portability
      	o  add include/port/win32_msvc directory for
      	   system includes
      
      Magnus Hagander
      399a36a7
    • B
      Spelling fix. · 877e2963
      Bruce Momjian 提交于
      Robert Treat
      877e2963
    • B
      Mention GPL /contrib modules: · 9ca4c153
      Bruce Momjian 提交于
      >
      >   Particularly, move GPL-licensed /contrib/userlock and
      >   /contrib/dbmirror/clean_pending.pl.
      >
      9ca4c153
    • T
      Per previous analysis, the most correct notion of SampleOverhead is that · d8364f3f
      Tom Lane 提交于
      it is just the total time to do INSTR_TIME_SET_CURRENT(), and not any of
      the other code involved in InstrStartNode/InstrStopNode.  Even though I
      fear we may end up reverting this patch altogether, we may as well have
      the most correct version in our CVS archive.
      d8364f3f
    • B
      Have REINDEX use NOTICE, so it can be suppressed. · e9f6679c
      Bruce Momjian 提交于
      e9f6679c
    • T
      Remove "fuzzy comparison" logic in qsort comparison function for · ae0c8d09
      Tom Lane 提交于
      choose_bitmap_and().  It was way too fuzzy --- per comment, it was meant to be
      1% relative difference, but was actually coded as 0.01 absolute difference,
      thus causing selectivities of say 0.001 and 0.000000000001 to be treated as
      equal.  I believe this thinko explains Maxim Boguk's recent complaint.  While
      we could change it to a relative test coded like compare_fuzzy_path_costs(),
      there's a bigger problem here, which is that any fuzziness at all renders the
      comparison function non-transitive, which could confuse qsort() to the point
      of delivering completely wrong results.  So forget the whole thing and just
      do an exact comparison.
      ae0c8d09
  2. 07 6月, 2006 9 次提交
  3. 06 6月, 2006 4 次提交
    • B
      Done: · 491a8c27
      Bruce Momjian 提交于
      < * %Make postmater and postgres options distinct so the postmaster -o
      > * -Make postmater and postgres options distinct so the postmaster -o
      491a8c27
    • M
      Fixed two more memory leaks in ecpglib. · 0251602f
      Michael Meskes 提交于
      Synced parser.
      0251602f
    • T
      Remove extremely old, incomplete, broken example code. · ff0ac57d
      Tom Lane 提交于
      Per my proposal a few days ago.
      ff0ac57d
    • T
      While making the seq_page_cost changes, I was struck by the fact that · 7868590c
      Tom Lane 提交于
      cost_nonsequential_access() is really totally inappropriate for its only
      remaining use, namely estimating I/O costs in cost_sort().  The routine
      was designed on the assumption that disk caching might eliminate the need
      for some re-reads on a random basis, but there's nothing very random in
      that sense about sort's access pattern --- it'll always be picking up the
      oldest outputs.  If we had a good fix on the effective cache size we
      might consider charging zero for I/O unless the sort temp file size
      exceeds it, but that's probably putting much too much faith in the
      parameter.  Instead just drop the logic in favor of a fixed compromise
      between seq_page_cost and random_page_cost per page of sort I/O.
      7868590c
  4. 05 6月, 2006 4 次提交
  5. 04 6月, 2006 7 次提交
  6. 03 6月, 2006 6 次提交
  7. 02 6月, 2006 1 次提交
  8. 01 6月, 2006 3 次提交