1. 30 Jul, 2006 3 commits
  2. 29 Jul, 2006 6 commits
  3. 28 Jul, 2006 11 commits
  4. 27 Jul, 2006 10 commits
  5. 26 Jul, 2006 8 commits
  6. 25 Jul, 2006 2 commits
    • Bruce Momjian's avatar
      /contrib/cube improvements: · 796de9c1
      Bruce Momjian authored
      Update the calling convention for all external facing functions. By
      external facing, I mean all functions that are directly referenced in
      cube.sql. Prior to my update, all functions used the older V0 calling
      convention. They now use V1.
      
      New Functions:
      
      cube(float[]), which makes a zero volume cube from a float array
      
      cube(float[], float[]), which allows the user to create a cube from
      two float arrays; one for the upper right and one for the lower left
      coordinate.
      
      cube_subset(cube, int4[]), to allow you to reorder or choose a subset of
      dimensions from a cube, using index values specified in the array.
      
      Joshua Reich
      796de9c1
    • Tom Lane's avatar
      Modify btree to delete known-dead index entries without an actual VACUUM. · e6284649
      Tom Lane authored
      When we are about to split an index page to do an insertion, first look
      to see if any entries marked LP_DELETE exist on the page, and if so remove
      them to try to make enough space for the desired insert.  This should reduce
      index bloat in heavily-updated tables, although of course you still need
      VACUUM eventually to clean up the heap.
      
      Junji Teramoto
      e6284649