1. 20 Jan, 2007 24 commits
  2. 19 Jan, 2007 5 commits
  3. 18 Jan, 2007 2 commits
  4. 17 Jan, 2007 5 commits
  5. 16 Jan, 2007 4 commits
    • Neil Conway's avatar
      vcbuild updates from Magnus: · 7f58ed1a
      Neil Conway authored
      * After Markos patch, now builds pgcrypto without zlib again
      * Updates README with xml info
      * xml requires xslt and iconv
      * disable unnecessary warning about __cdecl()
      * Add a buildenv.bat called from all other bat files to set up things
      like PATH for flex/bison. (Can't just set it before calling, doesn't
      always work when building from the GUI)
      7f58ed1a
    • Neil Conway's avatar
      Implement width_bucket() for the float8 data type. · cf57ef4e
      Neil Conway authored
      The implementation is somewhat ugly logic-wise, but I don't see an
      easy way to make it more concise.
      
      When writing this, I noticed that my previous implementation of
      width_bucket() doesn't handle NaN correctly:
      
          postgres=# select width_bucket('NaN', 1, 5, 5);
           width_bucket
          --------------
                      6
          (1 row)
      
      AFAICS SQL:2003 does not define a NaN value, so it doesn't address how
      width_bucket() should behave here. The patch changes width_bucket() so
      that ereport(ERROR) is raised if NaN is specified for the operand or the
      lower or upper bounds to width_bucket(). For float8, NaN is disallowed
      for any of the floating-point inputs, and +/- infinity is disallowed
      for the histogram bounds (but allowed for the operand).
      
      Update docs and regression tests, bump the catversion.
      cf57ef4e
    • Neil Conway's avatar
      Minor improvements to the TODO list. Add some URLs for some · da07c81f
      Neil Conway authored
      existing TODO items, and re-add a TODO item for an "estimated
      count" capability.
      da07c81f
    • Tom Lane's avatar
      Fix incorrect permissions check in information_schema.key_column_usage view: · 6959cb59
      Tom Lane authored
      it was checking a pg_constraint OID instead of pg_class OID, resulting in
      "relation with OID nnnnn does not exist" failures for anyone who wasn't
      owner of the table being examined.  Per bug #2848 from Laurence Rowe.
      
      Note: for existing 8.2 installations a simple version update won't fix this;
      the easiest fix is to CREATE OR REPLACE this view with the corrected
      definition.
      6959cb59