1. 09 Nov, 2004 5 commits
    • Bruce Momjian's avatar
      Fix typo: · 53ee0729
      Bruce Momjian authored
      <   Such indexes could be more compact if there are few unique value.
      >   Such indexes could be more compact if there are only a few unique values.
      53ee0729
    • Bruce Momjian's avatar
      Update mmap details: · 8dd602e4
      Bruce Momjian authored
      <   portability issues. Anonymous mmap is required to prevent I/O
      <   overhead.
      >   portability issues. Anonymous mmap (or mmap to /dev/zero) is required
      >   to prevent I/O overhead.
      >
      > * Consider mmap()'ing files into a backend?
      >
      >   Doing I/O to large tables would consume a lot of address space or
      >   require frequent mapping/unmapping.  Extending the file also causes
      >   mapping problems that might require mapping only individual pages,
      >   leading to thousands of mappings.  Another problem is that there is no
      >   way to _prevent_ I/O to disk from the dirty shared buffers so changes
      >   could hit disk before WAL is written.
      8dd602e4
    • Bruce Momjian's avatar
      Remove mmap TODO.detail, now in TODO. · d9ab482a
      Bruce Momjian authored
      d9ab482a
    • Bruce Momjian's avatar
      Remove inheritance, already in TODO. · 3341052e
      Bruce Momjian authored
      3341052e
    • Tom Lane's avatar
      Use a hopefully-more-reliable method of detecting default selectivity · 547bb4a7
      Tom Lane authored
      estimates when combining the estimates for a range query.  As pointed out
      by Miquel van Smoorenburg, the existing check for an impossible combined
      result would quite possibly fail to detect one default and one non-default
      input.  It seems better to use the default range query estimate in such
      cases.  To do so, add a check for an estimate of exactly DEFAULT_INEQ_SEL.
      This is a bit ugly because it introduces additional coupling between
      clauselist_selectivity and scalarltsel/scalargtsel, but it's not like
      there wasn't plenty already...
      547bb4a7
  2. 08 Nov, 2004 15 commits
  3. 07 Nov, 2004 4 commits
  4. 06 Nov, 2004 14 commits
  5. 05 Nov, 2004 2 commits
    • Tom Lane's avatar
      pred_test() logic was being too narrow-minded about where it might find · 3d6e538e
      Tom Lane authored
      RestrictInfo nodes in the query expression.  Per example from James Robinson.
      3d6e538e
    • Tom Lane's avatar
      Create 'default_tablespace' GUC variable that supplies a TABLESPACE · 98e8b480
      Tom Lane authored
      clause implicitly whenever one is not given explicitly.  Remove concept
      of a schema having an associated tablespace, and simplify the rules for
      selecting a default tablespace for a table or index.  It's now just
      (a) explicit TABLESPACE clause; (b) default_tablespace if that's not an
      empty string; (c) database's default.  This will allow pg_dump to use
      SET commands instead of tablespace clauses to determine object locations
      (but I didn't actually make it do so).  All per recent discussions.
      98e8b480