1. 05 11月, 2004 7 次提交
    • B
      Add items: · 6c3083af
      Bruce Momjian 提交于
      < * Add transaction_timestamp(), statement_timestamp(), clock_timestamp() functionality
      > * Add transaction_timestamp(), statement_timestamp(), clock_timestamp()
      >   functionality
      278c279
      <   one column
      >   one column or expression indexes, perhaps using per=index statistics
      846a848
      > * Remove kerberos4 from source tree?
      6c3083af
    • B
      Fix psql \e and \! for Win32. · 54691d41
      Bruce Momjian 提交于
      54691d41
    • T
      Minor documentation updates from Simon Riggs. · e48b9b55
      Tom Lane 提交于
      e48b9b55
    • B
      Add: · e505a70c
      Bruce Momjian 提交于
      >
      > * Add fillfactor to control reserved free space during index creation
      e505a70c
    • B
      Add: · b976e924
      Bruce Momjian 提交于
      > * Allow accurate statistics to be collected on indexes with more than
      >   one column
      b976e924
    • B
      Updates from Simon Riggs: · 2c793d1c
      Bruce Momjian 提交于
      <   that can spam more than one table.
      >   that can span more than one table.
      239c239
      <   rather than just col1
      >   rather than just col1; also called skip-scanning.
      641c641,642
      < * Add free-behind capability for large sequential scans [fadvise]
      > * Allow free-behind capability for large sequential scans, perhaps using
      >   posix_fadvise() [fadvise]
      2c793d1c
    • B
      Update bitmap index entries: · c894e7e8
      Bruce Momjian 提交于
      < * Allow the creation of bitmap indexes which can be quickly combined
      <   with other bitmap indexes
      > * Allow non-bitmap indexes to be combined by creating bitmaps in memory
      259,261c258,259
      <   combined.  Such indexes could be more compact if there are few unique
      <   value.  Also, perhaps they can be lossy requiring a scan of the heap page
      <   to find matching rows.
      >   combined.  They can index by tid or can be lossy requiring a scan of the
      >   heap page to find matching rows.
      263c261,262
      < * Allow non-bitmap indexes to be combined
      > * Allow the creation of on-disk bitmap indexes which can be quickly
      >   combined with other bitmap indexes
      265,266c264
      <   Do lookups on non-bitmap indexes and create bitmaps in memory that can be
      <   combined with other indexes.
      >   Such indexes could be more compact if there are few unique value.
      c894e7e8
  2. 04 11月, 2004 9 次提交
    • N
      Fix build break, per report from Kris Jurka. Rename README to README.mysql, · c874e772
      Neil Conway 提交于
      for consistency.
      c874e772
    • N
      Contrib build fixes: · 8f012ac8
      Neil Conway 提交于
      - add some additional files to the dbmirror install (approved by
      ssinger)
      
      - add a makefile for contrib/mysql, and add mysql to the list of
      contribs build by default
      
      - use xml2-config to pickup -I flags for libxml2 in contrib/xml and
      contrib/xml2
      
      Original work from Martin Pitt of Debian, minor cleanups by Neil
      Conway.
      8f012ac8
    • B
      Update: · 4fbdfbff
      Bruce Momjian 提交于
      < * Use bitmaps to combine existing indexes [performance]
      > * Allow the creation of bitmap indexes which can be quickly combined
      >   with other bitmap indexes
      255,257c256,266
      <   Bitmap indexes allow single indexed columns to be combined to
      <   dynamically create a composite index to match a specific query. Each
      <   index is a bitmap, and the bitmaps are AND'ed or OR'ed to be combined.
      >   Bitmap indexes index single columns that can be combined with other bitmap
      >   indexes to dynamically create a composite index to match a specific query.
      >   Each index is a bitmap, and the bitmaps are bitwise AND'ed or OR'ed to be
      >   combined.  Such indexes could be more compact if there are few unique
      >   value.  Also, perhaps they can be lossy requiring a scan of the heap page
      >   to find matching rows.
      >
      > * Allow non-bitmap indexes to be combined
      >
      >   Do lookups on non-bitmap indexes and create bitmaps in memory that can be
      >   combined with other indexes.
      4fbdfbff
    • B
      Honor TMPDIR. · c21214f1
      Bruce Momjian 提交于
      Add the script name to the tmp directory name.
      
      Move trap up now that the dir is more unique.
      c21214f1
    • B
      Move trap to after the directory is created. · ed9e8f54
      Bruce Momjian 提交于
      ed9e8f54
    • B
      Create temporary files securely. · 0f7a2a5f
      Bruce Momjian 提交于
      0f7a2a5f
    • B
      Update tablespace temp usage item: · a8098996
      Bruce Momjian 提交于
      <   This perhaps should use a round-robin allocation system where several
      <   tablespaces are used in a cycle.  The cycle pointer should be global.
      >   It could start with a random tablespace from a supplied list and cycle
      >   through the list.
      a8098996
    • B
      Add idea on auto-cluster: · f6b4707f
      Bruce Momjian 提交于
      < 	  store heap rows in hashed groups.
      > 	  store heap rows in hashed groups, perhaps using a user-supplied
      > 	  hash function.
      f6b4707f
    • B
      Add idea on auto-cluster: · aafbf33d
      Bruce Momjian 提交于
      < 	  automatically access the heap data too.
      > 	  automatically access the heap data too.  A third idea would be to
      > 	  store heap rows in hashed groups.
      aafbf33d
  3. 03 11月, 2004 2 次提交
  4. 02 11月, 2004 9 次提交
  5. 01 11月, 2004 8 次提交
  6. 31 10月, 2004 3 次提交
    • T
      Invent a new, more thread-safe version of PQrequestCancel, called PQcancel. · 44e8a968
      Tom Lane 提交于
      Use this new function in psql.  Implement query cancellation in psql for
      Windows.  Code by Magnus Hagander, documentation and minor editorialization
      by Tom Lane.
      44e8a968
    • T
      I found a corner case in which it is possible for RI_FKey_check's call · 80559fa9
      Tom Lane 提交于
      of HeapTupleSatisfiesItself() to trigger a hint-bit update on the tuple:
      if the row was updated or deleted by a subtransaction of my own transaction
      that was later rolled back.  This cannot occur in pre-8.0 of course, so
      the hint-bit patch applied a couple weeks ago is OK for existing releases.
      But for 8.0 it seems we had better fix things so that RI_FKey_check can
      pass the correct buffer number to HeapTupleSatisfiesItself.  Accordingly,
      add fields to the TriggerData struct to carry the buffer ID(s) for the
      old and new tuple(s).  There are other possible solutions but this one
      seems cleanest; it will allow other AFTER-trigger functions to safely
      do tqual.c calls if they want to.  Put new fields at end of struct so
      that there is no API breakage.
      80559fa9
    • T
      Change COMMIT back to the old behavior of emitting command tag COMMIT, · 88868d4f
      Tom Lane 提交于
      not ROLLBACK, for the case of COMMIT outside a transaction block.
      Alvaro Herrera
      88868d4f
  7. 30 10月, 2004 2 次提交