1. 15 Nov, 2004 1 commit
  2. 26 Oct, 2004 1 commit
  3. 20 Sep, 2004 1 commit
  4. 16 Jun, 2004 1 commit
    • Tom Lane's avatar
      Represent type-specific length coercion functions as pg_cast entries, · d70a42e6
      Tom Lane authored
      eliminating the former hard-wired convention about their names.  Allow
      pg_cast entries to represent both type coercion and length coercion in
      a single step --- this is represented by a function that takes an
      extra typmod argument, just like a length coercion function.  This
      nicely merges the type and length coercion mechanisms into something
      at least a little cleaner than we had before.  Make use of the single-
      coercion-step behavior to fix integer-to-bit coercion so that coercing
      to bit(n) yields the rightmost n bits of the integer instead of the
      leftmost n bits.  This should fix recurrent complaints about the odd
      behavior of this coercion.  Clean up the documentation of the bit string
      functions, and try to put it where people might actually find it.
      Also, get rid of the unreliable heuristics in ruleutils.c about whether
      to display nested coercion steps; instead require parse_coerce.c to
      label them properly in the first place.
      d70a42e6
  5. 07 Jun, 2004 1 commit
  6. 16 May, 2004 1 commit
  7. 10 May, 2004 1 commit
    • Tom Lane's avatar
      Promote row expressions to full-fledged citizens of the expression syntax, · 2f63232d
      Tom Lane authored
      rather than allowing them only in a few special cases as before.  In
      particular you can now pass a ROW() construct to a function that accepts
      a rowtype parameter.  Internal generation of RowExprs fixes a number of
      corner cases that used to not work very well, such as referencing the
      whole-row result of a JOIN or subquery.  This represents a further step in
      the work I started a month or so back to make rowtype values into
      first-class citizens.
      2f63232d
  8. 12 Mar, 2004 1 commit
    • Neil Conway's avatar
      Allow 'Infinity' and '-Infinity' as input to the float4 and float8 · bfd6f52b
      Neil Conway authored
      types. Update the regression tests and the documentation to reflect
      this. Remove the UNSAFE_FLOATS #ifdef.
      
      This is only half the story: we still unconditionally reject
      floating point operations that result in +/- infinity. See
      recent thread on -hackers for more information.
      bfd6f52b
  9. 29 Nov, 2003 1 commit
    • PostgreSQL Daemon's avatar
      · 969685ad
      PostgreSQL Daemon authored
      $Header: -> $PostgreSQL Changes ...
      969685ad
  10. 06 Nov, 2003 1 commit
  11. 04 Nov, 2003 2 commits
  12. 01 Nov, 2003 1 commit
  13. 31 Aug, 2003 1 commit
  14. 19 Aug, 2003 1 commit
  15. 14 Aug, 2003 1 commit
  16. 09 Aug, 2003 1 commit
  17. 04 Aug, 2003 1 commit
  18. 19 Jun, 2003 1 commit
    • Tom Lane's avatar
      Disallow dollar sign in operator names, instead allow it as a non-first · 1bd22f55
      Tom Lane authored
      character in identifiers.  The first change eliminates the current need
      to put spaces around parameter references, as in "x<=$2".  The second
      change improves compatibility with Oracle and some other RDBMSes.  This
      was discussed and agreed to back in January, but did not get done.
      1bd22f55
  19. 06 Jun, 2003 1 commit
    • Tom Lane's avatar
      Implement outer-level aggregates to conform to the SQL spec, with · e649796f
      Tom Lane authored
      extensions to support our historical behavior.  An aggregate belongs
      to the closest query level of any of the variables in its argument,
      or the current query level if there are no variables (e.g., COUNT(*)).
      The implementation involves adding an agglevelsup field to Aggref,
      and treating outer aggregates like outer variables at planning time.
      e649796f
  20. 25 Mar, 2003 1 commit
  21. 13 Mar, 2003 1 commit
  22. 19 Feb, 2003 1 commit
  23. 15 Nov, 2002 1 commit
  24. 11 Nov, 2002 1 commit
  25. 24 Oct, 2002 1 commit
  26. 20 Oct, 2002 1 commit
  27. 21 Sep, 2002 1 commit
  28. 12 Sep, 2002 1 commit
  29. 23 Aug, 2002 1 commit
  30. 22 Aug, 2002 1 commit
  31. 13 Aug, 2002 1 commit
  32. 10 Aug, 2002 1 commit
  33. 05 Aug, 2002 1 commit
    • Peter Eisentraut's avatar
      Add User's Guide chapters on Data Definition and Data Manipulation. · 6f4a9fb1
      Peter Eisentraut authored
      Still needs to be filled with more information, but it gives us a
      framework to have a User's Guide with complete coverage of the basic
      SQL operations.  Move arrays into data type chapter, inheritance into
      DDL chapter (for now).
      
      Make <comment>s show up in the output while the version number ends in
      "devel".
      
      Allow cross-book references with entities &cite-user; etc.
      6f4a9fb1
  34. 15 Jun, 2002 2 commits
  35. 01 Jun, 2002 1 commit
  36. 25 Apr, 2002 1 commit
  37. 22 Mar, 2002 1 commit
  38. 20 Jan, 2002 1 commit