1. 24 Oct, 2000 22 commits
  2. 23 Oct, 2000 7 commits
  3. 22 Oct, 2000 11 commits
    • Tom Lane's avatar
      Some small polishing of Mark Hollomon's cleanup of DROP command: might · 9ace0318
      Tom Lane authored
      as well allow DROP multiple INDEX, RULE, TYPE as well.  Add missing
      CommandCounterIncrement to DROP loop, which could cause trouble otherwise
      with multiple DROP of items affecting same catalog entries.  Try to
      bring a little consistency to various error messages using 'does not exist',
      'nonexistent', etc --- I standardized on 'does not exist' since that's
      what the vast majority of the existing uses seem to be.
      9ace0318
    • Tom Lane's avatar
    • Philip Warner's avatar
      e91932eb
    • Peter Eisentraut's avatar
      Makeover for Unixware 7.1.1 · fba790ad
      Peter Eisentraut authored
      * Makefile: Add more standard targets.  Improve shell redirection in GNU
      make detection.
      * src/backend/access/transam/rmgr.c: Fix incorrect(?) C.
      * src/backend/libpq/pqcomm.c (StreamConnection): Work around accept() bug.
      * src/include/port/unixware.h: ...with help from here.
      * src/backend/nodes/print.c (plannode_type): Remove some "break"s after
      "return"s.
      * src/backend/tcop/dest.c (DestToFunction): ditto.
      * src/backend/nodes/readfuncs.c: Add proper prototypes.
      * src/backend/utils/adt/numutils.c (pg_atoi): Cope specially with strtol()
      setting EINVAL. This saves us from creating an extra set of regression test
      output for the affected systems.
      * src/include/storage/s_lock.h (tas): Correct prototype.
      * src/interfaces/libpq/fe-connect.c (parseServiceInfo): Don't use variable
      as dimension in array definition.
      * src/makefiles/Makefile.unixware: Add support for GCC.
      * src/template/unixware: same here
      * src/test/regress/expected/abstime-solaris-1947.out: Adjust whitespace.
      * src/test/regress/expected/horology-solaris-1947.out: Part of this file
      was evidently missing.
      * src/test/regress/pg_regress.sh: Fix shell.  mkdir -p returns non-zero if
      the directory exists.
      * src/test/regress/resultmap: Add entries for Unixware.
      fba790ad
    • Tom Lane's avatar
      Fix incorrect logic for clearing BufferDirtiedByMe in ReleaseRelationBuffers · 3c5d0007
      Tom Lane authored
      and DropBuffers.  Formerly we cleared the flag for each buffer currently
      belonging to the target rel or database, but that's completely wrong!
      Must look at BufferTagLastDirtied to see whether the BufferDirtiedByMe
      flag is relevant to target rel or not; this is *independent* of the
      current contents of the buffer.  Vadim spotted this problem, but his
      fix was only partially correct...
      3c5d0007
    • Tom Lane's avatar
      Patch VACUUM problem with moving chain of update tuples when source · 5aeec4bb
      Tom Lane authored
      and destination of a tuple lie on the same page.
      (Previously fixed in REL7_0 branch, now apply to current.)
      5aeec4bb
    • Tom Lane's avatar
      Fix typo. · cd57d648
      Tom Lane authored
      cd57d648
    • Tom Lane's avatar
      datlastsysoid is an Oid, not an int4 ... · e51d0b3c
      Tom Lane authored
      e51d0b3c
    • Philip Warner's avatar
    • Philip Warner's avatar
      Add new datlastsysoid to pg_database. · 4ac17421
      Philip Warner authored
      This field stores the last allocated OID after the database was created.
      Used by pg_dump in deciding what is user-defined vs. system-defined.
      4ac17421
    • Michael Meskes's avatar
      Fixed mixing of two enum datatypes. · 7e02371e
      Michael Meskes authored
      7e02371e