1. 28 1月, 2003 2 次提交
  2. 27 1月, 2003 1 次提交
  3. 26 1月, 2003 3 次提交
    • B
      Mark IN performance problem as fixed in 7.4 · 4dc2bcee
      Bruce Momjian 提交于
      4dc2bcee
    • B
      Add: · 677d7781
      Bruce Momjian 提交于
      > * Add group object ownership, so groups can rename/drop/grant on objects,
      >   so we can implement roles
      677d7781
    • T
      Allow the planner to collapse explicit inner JOINs together, rather than · 9f5f2124
      Tom Lane 提交于
      necessarily following the JOIN syntax to develop the query plan.  The old
      behavior is still available by setting GUC variable JOIN_COLLAPSE_LIMIT
      to 1.  Also create a GUC variable FROM_COLLAPSE_LIMIT to control the
      similar decision about when to collapse sub-SELECT lists into their parent
      lists.  (This behavior existed already, but the limit was always
      GEQO_THRESHOLD/2; now it's separately adjustable.)
      9f5f2124
  4. 24 1月, 2003 1 次提交
  5. 23 1月, 2003 1 次提交
  6. 22 1月, 2003 1 次提交
    • T
      Fix coredump problem in plpgsql's RETURN NEXT. When a SELECT INTO · a4482f4c
      Tom Lane 提交于
      that's selecting into a RECORD variable returns zero rows, make it
      assign an all-nulls row to the RECORD; this is consistent with what
      happens when the SELECT INTO target is not a RECORD.  In support of
      this, tweak the SPI code so that a valid tuple descriptor is returned
      even when a SPI select returns no rows.
      a4482f4c
  7. 21 1月, 2003 1 次提交
    • T
      IN clauses appearing at top level of WHERE can now be handled as joins. · bdfbfde1
      Tom Lane 提交于
      There are two implementation techniques: the executor understands a new
      JOIN_IN jointype, which emits at most one matching row per left-hand row,
      or the result of the IN's sub-select can be fed through a DISTINCT filter
      and then joined as an ordinary relation.
      Along the way, some minor code cleanup in the optimizer; notably, break
      out most of the jointree-rearrangement preprocessing in planner.c and
      put it in a new file prep/prepjointree.c.
      bdfbfde1
  8. 19 1月, 2003 1 次提交
    • B
      This patch includes a lot of minor cleanups to the SGML documentation, · be2b660e
      Bruce Momjian 提交于
      including:
      
      - replacing all the appropriate usages of <citetitle>PostgreSQL
      ...</citetitle> with &cite-user;, &cite-admin;, and so on
      
      - fix an omission in the EXECUTE documentation
      
      - add some more text to the EXPLAIN documentation
      
      - improve the PL/PgSQL RETURN NEXT documentation (more work to do here)
      
      - minor markup fixes
      
      
      Neil Conway
      be2b660e
  9. 18 1月, 2003 1 次提交
  10. 17 1月, 2003 1 次提交
  11. 16 1月, 2003 5 次提交
  12. 15 1月, 2003 1 次提交
  13. 14 1月, 2003 3 次提交
  14. 13 1月, 2003 3 次提交
  15. 12 1月, 2003 6 次提交
  16. 11 1月, 2003 4 次提交
  17. 10 1月, 2003 1 次提交
  18. 09 1月, 2003 1 次提交
  19. 08 1月, 2003 3 次提交