Skip to content
Snippets Groups Projects
  1. Jun 09, 2000
  2. Jun 08, 2000
  3. Jun 07, 2000
  4. Jun 06, 2000
  5. Jun 05, 2000
  6. Jun 04, 2000
  7. Jun 03, 2000
  8. Jun 02, 2000
  9. May 31, 2000
    • Peter Eisentraut's avatar
      The heralded `Grand Unified Configuration scheme' (GUC) · 6a68f426
      Peter Eisentraut authored
      That means you can now set your options in either or all of $PGDATA/configuration,
      some postmaster option (--enable-fsync=off), or set a SET command. The list of
      options is in backend/utils/misc/guc.c, documentation will be written post haste.
      
      pg_options is gone, so is that pq_geqo config file. Also removed were backend -K,
      -Q, and -T options (no longer applicable, although -d0 does the same as -Q).
      
      Added to configure an --enable-syslog option.
      
      changed all callers from TPRINTF to elog(DEBUG)
      6a68f426
  10. May 30, 2000
  11. May 29, 2000
  12. May 28, 2000
  13. May 26, 2000
    • Tom Lane's avatar
      Modify raw parsetree representation returned by gram.y for SubLinks: · ff566b22
      Tom Lane authored
      the oper field should be a valid Node structure so it can be dumped by
      outfuncs.c without risk of coredump.  (We had been using a raw pointer
      to character string, which surely is NOT a valid Node.)  This doesn't
      cause any backwards compatibility problems for stored rules, since
      raw unanalyzed parsetrees are never stored.
      ff566b22
  14. May 24, 2000
  15. May 22, 2000
    • Bruce Momjian's avatar
      I am attempting to integrate postgres (v 7.0) with an open source · 0460f050
      Bruce Momjian authored
      project I am working on (Recall - a distributed, fault-tolerant,
      replicated, storage framework @ http://www.fault-tolerant.org).
      Recall is written in C++.  I need to include the postgres headers and
      there are some problems when including the headers w/C++.
      
      Attached is a patch generated from postgres/src that fixes my problems.
      I was hoping to get this into the main source.  It's very small (2k) and
      3 files are changed: backend/utils/fmgr/fmgr.c,
      backend/utils/Gen_fmgrtab.sh.in, and include/access/tupdesc.h.
      
      In C++, you get a multiply defined symbol because the variable
      (FmgrInfo *fmgr_pl_finfo) is defined in the header (the patch moves it
      to the .c file).  The other problem in tupdesc.h is the use of typeid
      is a problem in c++ (I renamed it to oidtypeid).
      
      Thanks,
      Neal Norwitz
      0460f050
  16. May 21, 2000
  17. May 19, 2000
    • Tom Lane's avatar
      Revise FlushRelationBuffers/ReleaseRelationBuffers per discussion with · f923260e
      Tom Lane authored
      Hiroshi.  ReleaseRelationBuffers now removes rel's buffers from pool,
      instead of merely marking them nondirty.  The old code would leave valid
      buffers for a deleted relation, which didn't cause any known problems
      but can't possibly be a good idea.  There were several places which called
      ReleaseRelationBuffers *and* FlushRelationBuffers, which is now
      unnecessary; but there were others that did not.  FlushRelationBuffers
      no longer emits a warning notice if it finds dirty buffers to flush,
      because with the current bufmgr behavior that's not an unexpected
      condition.  Also, FlushRelationBuffers will flush out all dirty buffers
      for the relation regardless of block number.  This ensures that
      pg_upgrade's expectations are met about tuple on-row status bits being
      up-to-date on disk.  Lastly, tweak BufTableDelete() to clear the
      buffer's tag so that no one can mistake it for being a still-valid
      buffer for the page it once held.  Formerly, the buffer would not be
      found by buffer hashtable searches after BufTableDelete(), but it would
      still be thought to belong to its old relation by the routines that
      sequentially scan the shared-buffer array.  Again I know of no bugs
      caused by that, but it still can't be a good idea.
      f923260e
  18. May 12, 2000
    • Marc G. Fournier's avatar
      · be4ae8f4
      Marc G. Fournier authored
      this fixes the bug where setting the entry in he process table no longer works
      under FreeBSD ... basically, if setproctitle() exists, use it ...
      
      the draw back right now is the PS_SET_STATUS stuff doesn't work, but am looking
      into that one right now ... at lesat now you can see who is connecting where
      and from where ...
      be4ae8f4
    • Marc G. Fournier's avatar
      · 3383e8b8
      Marc G. Fournier authored
      Add two checks ... one for setproctitle and one for -lutil ...
      
      Don't do anything with them at this time, but am working on that ...
      3383e8b8
    • Tom Lane's avatar
      Repair list-vs-node confusion that resulted in failure for INNER JOIN ON. · 01911c98
      Tom Lane authored
      Make it behave correctly when there are more than two tables being
      joined, also.  Update regression test expected outputs.
      01911c98
  19. May 05, 2000
  20. Apr 21, 2000
Loading