1. 26 11月, 2007 2 次提交
  2. 25 11月, 2007 12 次提交
  3. 24 11月, 2007 7 次提交
    • B
      Make the MONEY data type have a thousands separator != decimal symbol, · 5f128d5f
      Bruce Momjian 提交于
      if the locale has the thousands separator as "".  This now matches the
      to_char and psql numericlocale behavior.  (Previously this data type was
      basically useless for such setups.)
      5f128d5f
    • B
      0d072761
    • B
      7a1b72f6
    • T
      Change fix_scan_expr() to avoid copying the input node tree in the common case · a36436ea
      Tom Lane 提交于
      where rtoffset == 0.  In that case there is no need to change Var nodes,
      and since filling in unset opfuncid fields is always safe, scribbling on the
      input tree to that extent is not objectionable.  This brings the cost of this
      operation back down to what it was in 8.2 for simple queries.  Per
      investigation of performance gripe from Guillaume Smet.
      a36436ea
    • T
      Avoid uselessly building a duplicate of the original clause in trivial cases · 92c0bf09
      Tom Lane 提交于
      where the EquivalenceClass machinery is unable to deduce anything more from a
      simple "var = const" qual clause.  There are probably some more cases where
      this could be done, but this seems to take care of most of the added overhead
      for simple queries.  Per gripe from Guillaume Smet.
      
      In passing, fix a problem that was exposed by this change:
      reconsider_outer_join_clause and friends were passing the wrong relids to
      build_implied_join_equality, resulting in RestrictInfos with the wrong
      required_relids.  This mistake was masked in typical cases since the bogus
      RestrictInfos would never have escaped from the EquivalenceClass machinery,
      but I think there might be corner cases involving "broken" ECs where there
      would have been a visible failure even without the new optimization.  In any
      case the code was certainly not operating as intended.
      92c0bf09
    • B
      Fix white space in MONEY type code. Rename 'comma' to more generic · 335d9aff
      Bruce Momjian 提交于
      'ssymbol' as used in previous function.
      335d9aff
    • B
      Update text: · ba2b2a2c
      Bruce Momjian 提交于
      < * Prevent long-lived temporary tables from causing frozen-Xid advancement
      > * Prevent long-lived temporary tables from causing frozen-xid advancement
      >
      >    The problem is that autovacuum cannot vacuum them to set frozen xids;
      >    only the session that created them can do that.
      >
      >
      >
      ba2b2a2c
  4. 23 11月, 2007 6 次提交
  5. 22 11月, 2007 6 次提交
  6. 21 11月, 2007 4 次提交
  7. 20 11月, 2007 3 次提交