1. 27 4月, 2013 3 次提交
    • P
      Update config.guess and config.sub · b53b603c
      Peter Eisentraut 提交于
      b53b603c
    • T
      Fix collation assignment for aggregates with ORDER BY. · 41a2760f
      Tom Lane 提交于
      ORDER BY expressions were being treated the same as regular aggregate
      arguments for purposes of collation determination, but really they should
      not affect the aggregate's collation at all; only collations of the
      aggregate's regular arguments should affect it.
      
      In many cases this mistake would lead to incorrectly throwing a "collation
      conflict" error; but in some cases the corrected code will silently assign
      a different collation to the aggregate than before, for example
      	agg(foo ORDER BY bar COLLATE "x")
      which will now use foo's collation rather than "x" for the aggregate.
      Given this risk and the lack of field complaints about the issue, it
      doesn't seem prudent to back-patch.
      
      In passing, rearrange code in assign_collations_walker so that we don't
      need multiple copies of the standard logic for computing collation of a
      node with children.  (Previously, CaseExpr duplicated the standard logic,
      and we would have needed a third copy for Aggref without this change.)
      
      Andrew Gierth and David Fetter
      41a2760f
    • J
      Ensure that user created rows in extension tables get dumped if the table is... · b42ea798
      Joe Conway 提交于
      Ensure that user created rows in extension tables get dumped if the table is explicitly requested, either with a -t/--table switch of the table itself, or by -n/--schema switch of the schema containing the extension table. Patch reviewed by Vibhor Kumar and Dimitri Fontaine.
      
      Backpatched to 9.1 when the extension management facility was added.
      b42ea798
  2. 26 4月, 2013 2 次提交
    • R
      libpq: Fix a few bits that didn't get the memo about COPY BOTH. · 5eb7c4d3
      Robert Haas 提交于
      There's probably no real bug here at present, so not backpatching.
      But it seems good to make these bits consistent with the rest of
      libpq, so as to avoid future surprises.
      
      Patch by me.  Review by Tom Lane.
      5eb7c4d3
    • T
      Avoid deadlock between concurrent CREATE INDEX CONCURRENTLY commands. · c3d09b3b
      Tom Lane 提交于
      There was a high probability of two or more concurrent C.I.C. commands
      deadlocking just before completion, because each would wait for the others
      to release their reference snapshots.  Fix by releasing the snapshot
      before waiting for other snapshots to go away.
      
      Per report from Paul Hinze.  Back-patch to all active branches.
      c3d09b3b
  3. 25 4月, 2013 5 次提交
  4. 24 4月, 2013 4 次提交
  5. 23 4月, 2013 5 次提交
  6. 22 4月, 2013 4 次提交
  7. 21 4月, 2013 12 次提交
  8. 20 4月, 2013 3 次提交
  9. 19 4月, 2013 2 次提交