1. 09 Jun, 2000 8 commits
  2. 08 Jun, 2000 8 commits
  3. 07 Jun, 2000 7 commits
    • Peter Eisentraut's avatar
      ef0c80ac
    • Bruce Momjian's avatar
      Here is a patch for interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java · d42f9b59
      Bruce Momjian authored
      It addresses three issues:
      
      1. The problem with ResultSet's interface specifying 1-based indexing was
      not quite fixed in 7.0.2.  absolute would stop the user form moving to the
      first record (record 0 internally).
      
      2. Absolute did not set current_row
      
      3. For field.mod=-1, GetObject would try to return numeric values with a
      precision of around 65000.  Now GetObject detects when field.mod==-1, and
      passes that as the scale to getBigDecimal.  getBigDecimal detects when a
      -1 is passed and simply does not scale the value returned.  You still get
      the correct value back, it simply does not tweak the precision.
      
      I'm working off of a source tree I just checked out from the
      repository.  The diff is based on what was in the repository about ten
      minutes ago.
      
      ----------------------------------------------------------------
      Travis Bauer | CS Grad Student | IU |www.cs.indiana.edu/~trbauer
      ----------------------------------------------------------------
      d42f9b59
    • Bruce Momjian's avatar
      Update TODO list. · 00156fa2
      Bruce Momjian authored
      00156fa2
    • Peter Eisentraut's avatar
      Gen_fmgrtab.sh is strange: it is a platform dependent way (because it uses · e3059fc0
      Peter Eisentraut authored
      CPP) to create platform independent files. Unfortunately, that means that
      every config.status (or configure) run invariably causes a relink of the
      postmaster and also that we can't put these files in the distribution
      (usefully). So we make it a little smarter: when the output files already
      exist and it notices that it would recreate them in identical form, it
      doesn't touch them. In order to avoid re-running the make rule all the time
      we update a timestamp file instead.
      
      Update release_prep accordingly. Also make Gen_fmgrtab.sh use the awk that
      is detected at configure time, not necessarily named `awk' and have it check
      for exit statuses a little better.
      
      In other news... Remove USE_LOCALE from the templates, it was set to `no'
      everywhere anyway. Also remove YACC and YFLAGS from the templates, configure
      is smart enough to find bison or yacc itself. Use AC_PROG_YACC for that
      instead of the hand-crafted code. Do not set YFLAGS to `-d'. The make rules
      that need this flag should explicitly invoke it. YFLAGS should be a user
      variable. Update the makefiles to that effect.
      e3059fc0
    • Bruce Momjian's avatar
    • Bruce Momjian's avatar
      New system index, initdb everyone. · 75b950f6
      Bruce Momjian authored
      75b950f6
    • Bruce Momjian's avatar
      4bd50068
  4. 06 Jun, 2000 9 commits
  5. 05 Jun, 2000 4 commits
  6. 04 Jun, 2000 4 commits
    • Tom Lane's avatar
      If user re-DECLAREs an existing cursor name, close the old cursor of · 4863829c
      Tom Lane authored
      that name and issue a NOTICE to the effect that we did.  Previously,
      code would try to assign the new cursor declaration to the old portal,
      but this didn't work reliably since new parsetree is still sitting in
      blank portal and is likely to get clobbered.
      4863829c
    • Tom Lane's avatar
      Disallow CLOSE of reserved system portal names. · 9b5410aa
      Tom Lane authored
      9b5410aa
    • Tom Lane's avatar
      Repair bug reported by ldm@apartia.com: Append nodes, which don't · 2190cf29
      Tom Lane authored
      actually use their targetlist, are given a targetlist that is just a
      pointer to the first appended plan's targetlist.  This is OK, but what
      is not OK is that any sub-select expressions in said tlist were being
      entered in the subPlan lists of both the Append and the first appended
      plan.  That led to two startup and two shutdown calls for the same
      plan node at exec time, which led to crashes.  Fix is to not generate
      a list of subPlans for an Append node.  Same problem and fix apply
      to other node types that don't have a real, functioning targetlist:
      Material, Sort, Unique, Hash.
      2190cf29
    • Bruce Momjian's avatar
      Remove FROM warning by fixing query. · 54bce381
      Bruce Momjian authored
      54bce381