1. 29 5月, 2003 1 次提交
    • T
      Replace functional-index facility with expressional indexes. Any column · fc8d970c
      Tom Lane 提交于
      of an index can now be a computed expression instead of a simple variable.
      Restrictions on expressions are the same as for predicates (only immutable
      functions, no sub-selects).  This fixes problems recently introduced with
      inlining SQL functions, because the inlining transformation is applied to
      both expression trees so the planner can still match them up.  Along the
      way, improve efficiency of handling index predicates (both predicates and
      index expressions are now cached by the relcache) and fix 7.3 oversight
      that didn't record dependencies of predicate expressions.
      fc8d970c
  2. 28 5月, 2003 6 次提交
  3. 27 5月, 2003 8 次提交
  4. 26 5月, 2003 3 次提交
    • B
      Add: · ab64881f
      Bruce Momjian 提交于
      > * Allow UPDATE to use SET col = DEFAULT
      ab64881f
    • B
      Remove comment that cbrt() isn't being used. · bb9f84aa
      Bruce Momjian 提交于
      bb9f84aa
    • T
      Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailing · f45df8c0
      Tom Lane 提交于
      blanks, in hopes of reducing the surprise factor for newbies.  Remove
      redundant operators for VARCHAR (it depends wholly on TEXT operations now).
      Clean up resolution of ambiguous operators/functions to avoid surprising
      choices for domains: domains are treated as equivalent to their base types
      and binary-coercibility is no longer considered a preference item when
      choosing among multiple operators/functions.  IsBinaryCoercible now correctly
      reflects the notion that you need *only* relabel the type to get from type
      A to type B: that is, a domain is binary-coercible to its base type, but
      not vice versa.  Various marginal cleanup, including merging the essentially
      duplicate resolution code in parse_func.c and parse_oper.c.  Improve opr_sanity
      regression test to understand about binary compatibility (using pg_cast),
      and fix a couple of small errors in the catalogs revealed thereby.
      Restructure "special operator" handling to fetch operators via index opclasses
      rather than hardwiring assumptions about names (cleans up the pattern_ops
      stuff a little).
      f45df8c0
  5. 25 5月, 2003 6 次提交
    • P
      Information schema improvements · 297c1658
      Peter Eisentraut 提交于
      297c1658
    • B
      310049a1
    • B
      Move item: · 8facf2df
      Bruce Momjian 提交于
      < * Update clients to use data types, typmod, schema.table.column names of
      <   result sets using new query protocol
      453a452,453
      > 	o Update clients to use data types, typmod, schema.table.column names of
      > 	  result sets using new query protocol
      8facf2df
    • B
      Update: · 66f6bbb4
      Bruce Momjian 提交于
      < * Allow clients to get data types, typmod, schema.table.column names from
      <   result sets, either via the backend protocol or a new QUERYINFO command
      
      to:
      
      > * Update clients to use data types, typmod, schema.table.column names of
      >   result sets using new query protocol
      66f6bbb4
    • B
      Add: · ca98317f
      Bruce Momjian 提交于
      > * Allow clients to get data types, typmod, schema.table.column names from
      >   result sets, either via the backend protocol or a new QUERYINFO command
      ca98317f
    • B
      Update XML items: · 12094d09
      Bruce Momjian 提交于
      > * Allow backend to output result sets in XML
      > * Add XML capability to pg_dump and COPY, when backend XML capability
      12094d09
  6. 24 5月, 2003 7 次提交
  7. 23 5月, 2003 9 次提交