1. 05 Nov, 2004 3 commits
    • Peter Eisentraut's avatar
      Translation update · a23db90c
      Peter Eisentraut authored
      a23db90c
    • Bruce Momjian's avatar
      Fix typo: · 655b4741
      Bruce Momjian authored
      <   one column or expression indexes, perhaps using per=index statistics
      >   one column or expression indexes, perhaps using per-index statistics
      655b4741
    • Bruce Momjian's avatar
      Add items: · 6c3083af
      Bruce Momjian authored
      < * 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
  2. 04 Nov, 2004 10 commits
    • Bruce Momjian's avatar
      Fix psql \e and \! for Win32. · 54691d41
      Bruce Momjian authored
      54691d41
    • Tom Lane's avatar
      Minor documentation updates from Simon Riggs. · e48b9b55
      Tom Lane authored
      e48b9b55
    • Bruce Momjian's avatar
      Add: · e505a70c
      Bruce Momjian authored
      >
      > * Add fillfactor to control reserved free space during index creation
      e505a70c
    • Bruce Momjian's avatar
      Add: · b976e924
      Bruce Momjian authored
      > * Allow accurate statistics to be collected on indexes with more than
      >   one column
      b976e924
    • Bruce Momjian's avatar
      Updates from Simon Riggs: · 2c793d1c
      Bruce Momjian authored
      <   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
    • Bruce Momjian's avatar
      Update bitmap index entries: · c894e7e8
      Bruce Momjian authored
      < * 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
    • Neil Conway's avatar
      c874e772
    • Neil Conway's avatar
      Contrib build fixes: · 8f012ac8
      Neil Conway authored
      - 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
    • Bruce Momjian's avatar
      Update: · 4fbdfbff
      Bruce Momjian authored
      < * 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
    • Bruce Momjian's avatar
      Honor TMPDIR. · c21214f1
      Bruce Momjian authored
      Add the script name to the tmp directory name.
      
      Move trap up now that the dir is more unique.
      c21214f1
  3. 03 Nov, 2004 6 commits
  4. 02 Nov, 2004 7 commits
  5. 01 Nov, 2004 10 commits
  6. 31 Oct, 2004 1 commit
  7. 30 Oct, 2004 3 commits
    • Tom Lane's avatar
      Invent a new, more thread-safe version of PQrequestCancel, called PQcancel. · 44e8a968
      Tom Lane authored
      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
    • Tom Lane's avatar
      I found a corner case in which it is possible for RI_FKey_check's call · 80559fa9
      Tom Lane authored
      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
    • Tom Lane's avatar
      Change COMMIT back to the old behavior of emitting command tag COMMIT, · 88868d4f
      Tom Lane authored
      not ROLLBACK, for the case of COMMIT outside a transaction block.
      Alvaro Herrera
      88868d4f