1. 13 Feb, 2004 8 commits
  2. 12 Feb, 2004 27 commits
  3. 11 Feb, 2004 5 commits
    • Tom Lane's avatar
      Commit the reasonably uncontroversial parts of J.R. Nield's PITR patch, to · c3c09be3
      Tom Lane authored
      wit: Add a header record to each WAL segment file so that it can be reliably
      identified.  Avoid splitting WAL records across segment files (this is not
      strictly necessary, but makes it simpler to incorporate the header records).
      Make WAL entries for file creation, deletion, and truncation (as foreseen but
      never implemented by Vadim).  Also, add support for making XLOG_SEG_SIZE
      configurable at compile time, similarly to BLCKSZ.  Fix a couple bugs I
      introduced in WAL replay during recent smgr API changes.  initdb is forced
      due to changes in pg_control contents.
      c3c09be3
    • Tom Lane's avatar
      Repair some problems in bgwriter start/stop logic. In particular, don't · 0cb117eb
      Tom Lane authored
      allow the bgwriter to start before the startup subprocess has finished
      ... it tends to crash otherwise.  (The same problem may have existed for
      the checkpointer, I'm not entirely sure.)  Remove some code that was
      redundant because the bgwriter is handled as a member of the backend list.
      0cb117eb
    • Bruce Momjian's avatar
      Add: · 3b6bf0c0
      Bruce Momjian authored
      > 	o Disallow dropping of an inherited constraint
      3b6bf0c0
    • Bruce Momjian's avatar
      Check and set thread-safe functions separately, rather than as a single · c6f05593
      Bruce Momjian authored
      variable.
      
      Remove thread locking for non-thread-safe functions, instead throw a
      compile error.
      
      Platforms will have to re-run tools/thread to record their thread
      safety.
      c6f05593
    • Bruce Momjian's avatar
      Properly set NEED_REENTRANT_FUNCS for threaded libpq/ecpg. · 15b330b6
      Bruce Momjian authored
      Without this patch, no thread locking or *_r functions were being used.
      15b330b6