Skip to content
Snippets Groups Projects
  1. Sep 23, 2002
    • Bruce Momjian's avatar
      Update HISTORY for 7.3beta2. · d4123865
      Bruce Momjian authored
      d4123865
    • Bruce Momjian's avatar
      Add win32 rename discussion to archives. · 8ffec958
      Bruce Momjian authored
      8ffec958
    • Bruce Momjian's avatar
      The valid return value should be MODIFY instead of MODIFIED. · 909a8377
      Bruce Momjian authored
      The error message said so :-)
      
      In 25.3. Using PL/Python
      
              If the trigger "when" is BEFORE, you may return None or "OK"
              from the Python function to indicate the tuple is unmodified, "SKIP"
              to abort the event, or "MODIFIED" to indicate you've modified the tuple.
      
      should read
              If the trigger "when" is BEFORE, you may return None or "OK"
              from the Python function to indicate the tuple is unmodified, "SKIP"
              to abort the event, or "MODIFY" to indicate you've modified the tuple.
      
      elein
      909a8377
    • Bruce Momjian's avatar
      Obviously noone has ever tested the doubling of availiable result ids · f9a1ea6f
      Bruce Momjian authored
      up to
      reaching the hard limit. After opening 16(=current REST_START value)
      results via pg_exec, the next pg_exec tries to find an empty slot
      forever :-( . In PgSetResultId file pgtclId.c in the for loop there
      has to be done a break, if res_max ist reached. The piece of code
      should look like
              if (resid == connid->res_max)
              {
                  resid = 0;
                  break;   /* the break as to be added */
              }
      
      now everything works (double available results after reaching
      RES_START up to reaching RES_HARD_MAX)
      
      Gerhard Hintermayer
      f9a1ea6f
    • Bruce Momjian's avatar
      Nothing. · 28161419
      Bruce Momjian authored
      28161419
    • Tom Lane's avatar
      Get rid of bogus use of heap_mark4update in reindex operations (cf. · bc1088c2
      Tom Lane authored
      recent bug report).  Fix processing of nailed-in-cache indexes;
      it appears that REINDEX DATABASE has been broken for months :-(.
      bc1088c2
    • Tom Lane's avatar
      In UpdateStats(), don't bother to update the pg_class row if it already · df3e7b3a
      Tom Lane authored
      contains the correct statistics.  This is a partial solution for the
      problem of allowing concurrent CREATE INDEX commands: unless they commit
      at nearly the same instant, the second one will see the first one's
      pg_class updates as committed, and won't try to update again, thus
      avoiding the 'tuple concurrently updated' failure.
      df3e7b3a
  2. Sep 22, 2002
  3. Sep 21, 2002
  4. Sep 20, 2002
Loading