1. 06 Mar, 2001 5 commits
  2. 05 Mar, 2001 10 commits
  3. 04 Mar, 2001 2 commits
  4. 03 Mar, 2001 6 commits
  5. 02 Mar, 2001 1 commit
  6. 01 Mar, 2001 7 commits
  7. 28 Feb, 2001 3 commits
  8. 27 Feb, 2001 5 commits
    • Tom Lane's avatar
      Tweak portal (cursor) code so that it will not call the executor again · 778a21ca
      Tom Lane authored
      when user does another FETCH after reaching end of data, or another
      FETCH backwards after reaching start.  This is needed because some plan
      nodes are not very robust about being called again after they've already
      returned NULL; for example, MergeJoin will crash in some states but not
      others.  While the ideal approach would be for them all to handle this
      correctly, it seems foolish to assume that no such bugs would creep in
      again once cleaned up.  Therefore, the most robust answer is to prevent
      the situation from arising at all.
      778a21ca
    • Tom Lane's avatar
      Mark new text<->date, text<->time, text<->timetz conversion functions as · f5ea88ac
      Tom Lane authored
      noncachable, so that CURRENT_DATE and CURRENT_TIME work as functions
      again, rather than being collapsed to constants immediately.  Marking the
      reverse conversions noncachable might be overkill, but I'm not sure;
      do these datatypes have the notion of a CURRENT value?  Better safe than
      sorry, for now.
      f5ea88ac
    • Marc G. Fournier's avatar
      · ca22223e
      Marc G. Fournier authored
      start of an admin tool for FreeBSD to help configure shared memory for
      that machine
      
      I kept the name as generic as possible though, as other OS should have
      similar methods, so this can be extended "as appropriate" ...
      ca22223e
    • Tatsuo Ishii's avatar
      Massive commits for SunOS4 port. · df247b82
      Tatsuo Ishii authored
      df247b82
    • Tatsuo Ishii's avatar
      Fix vacuum analyze error. · 919ace07
      Tatsuo Ishii authored
      vacuum analyze on pg_type fails if bogus entries remain in pg_operator.
      Here is a sample script to reproduce the problem.
      
      drop table t1;
      create table t1(i int);
      drop function foo(t1,t1);
      create function foo(t1,t1) returns bool as 'select true' language 'sql';
      create operator = (
      	leftarg = t1,
      	rightarg = t1,
      	commutator = =,
      	procedure = foo
      	);
      drop table t1;
      vacuum analyze;
      919ace07
  9. 26 Feb, 2001 1 commit