1. 31 10月, 1996 16 次提交
  2. 30 10月, 1996 4 次提交
    • M
      Fixes: · 69c7f25b
      Marc G. Fournier 提交于
      I found another bug in btree index.  Looking at the code it seems that NULL
      keys are never used to build or scan a btree index (see the explain commands
      in the example).  However this is not the case when a null key is retrieved
      in an outer loop of a join select and used in an index scan of an inner loop.
      This bug causes at least three kinds of problems:
      
      1)  the backend crashes when it tries to compare a text string with a null.
      
      2)  it is not possible to find tuples with null keys in a join.
      
      3)  null is considered equal to 0 when the datum is passed by value, see
          the last query.
      
      Submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
      69c7f25b
    • B
      Parser Overhaul · f59a46a8
      Bruce Momjian 提交于
      f59a46a8
    • B
      Fix small syntax error. · 1dfe4eae
      Bryan Henderson 提交于
      1dfe4eae
    • B
      Remove another snprintf() for Solaris. · 71c1d59d
      Bryan Henderson 提交于
      71c1d59d
  3. 28 10月, 1996 3 次提交
  4. 27 10月, 1996 1 次提交
  5. 26 10月, 1996 2 次提交
  6. 25 10月, 1996 3 次提交
  7. 24 10月, 1996 4 次提交
    • M
      Fixes: Growing backend when using nested function calls · f6f8ca49
      Marc G. Fournier 提交于
      Submitted by: wieck@sapserv.debis.de (Jan Wieck)
      f6f8ca49
    • M
      Fixes: Errors when PQexec() in backend creates temp · 20b4c46e
      Marc G. Fournier 提交于
                    relations and transaction is aborted
      
      Submitted by: wieck@sapserv.debis.de (Jan Wieck)
      20b4c46e
    • M
      Fixes: · e1526612
      Marc G. Fournier 提交于
      It's bug in nodeAgg.c on lines 241, 242:
      
                      null_array = malloc(nagg);
                      for (i=0;i<nagg;i++)
                          null_array[i] = 'n';
                      oneTuple = heap_formtuple(tupType, tupValue, null_array);
      
      - your query has not only aggregates but also 'group by-ed' fields and so
      null_array should contain tupType->natts elements (tupType->natts > nagg in
      your case).
      
      Patch follows and it's very simple.
      
      VAdim
      e1526612
    • M
      Take out the PERFECT_MMGR #ifdefs: · c471d2bd
      Marc G. Fournier 提交于
      My guess is that the thing had bugs, and the pfree was commented out.
      The thing is probabally free'ed anyway at the end, so it was not a bad
      thing.
      
      If it does cause a bug, it will generate an error when hit, so I say
      unless someone else knows, let's remove it and run the regression test.
      
      -Bruce
      c471d2bd
  8. 23 10月, 1996 2 次提交
  9. 21 10月, 1996 5 次提交