Skip to content
Snippets Groups Projects
  1. Nov 29, 2003
    • PostgreSQL Daemon's avatar
      · 969685ad
      PostgreSQL Daemon authored
      $Header: -> $PostgreSQL Changes ...
      969685ad
  2. May 14, 2003
  3. Oct 18, 2002
  4. Oct 25, 2001
  5. Sep 07, 2001
  6. Sep 06, 2001
  7. Jun 22, 2001
  8. Jun 18, 2001
    • Bruce Momjian's avatar
      The attached patch enables the contrib subtree to build cleanly under · 558fae16
      Bruce Momjian authored
      Cygwin with the possible exception of mSQL-interface.  Since I don't
      have mSQL installed, I skipped this tool.
      
      Except for dealing with a missing getopt.h (oid2name) and HUGE (seg),
      the bulk of the patch uses the standard PostgreSQL approach to deal with
      Windows DLL issues.
      
      I tested the build aspect of this patch under Cygwin and Linux without
      any ill affects.  Note that I did not actually attempt to test the code
      for functionality.
      
      The procedure to apply the patch is as follows:
      
          $ # save the attachment as /tmp/contrib.patch
          $ # change directory to the top of the PostgreSQL source tree
          $ patch -p0 </tmp/contrib.patch
      
      Jason
      558fae16
  9. Feb 20, 2001
  10. Dec 22, 2000
    • Tom Lane's avatar
      Revise lock manager to support "session level" locks as well as "transaction · 6cc842ab
      Tom Lane authored
      level" locks.  A session lock is not released at transaction commit (but it
      is released on transaction abort, to ensure recovery after an elog(ERROR)).
      In VACUUM, use a session lock to protect the master table while vacuuming a
      TOAST table, so that the TOAST table can be done in an independent
      transaction.
      
      I also took this opportunity to do some cleanup and renaming in the lock
      code.  The previously noted bug in ProcLockWakeup, that it couldn't wake up
      any waiters beyond the first non-wakeable waiter, is now fixed.  Also found
      a previously unknown bug of the same kind (failure to scan all members of
      a lock queue in some cases) in DeadLockCheck.  This might have led to failure
      to detect a deadlock condition, resulting in indefinite waits, but it's
      difficult to characterize the conditions required to trigger a failure.
      6cc842ab
  11. Oct 20, 2000
  12. Jul 09, 2000
    • Peter Eisentraut's avatar
      Another round of those unportable config/build changes :-/ · 74618e2b
      Peter Eisentraut authored
      * Add option to build with OpenSSL out of the box. Fix thusly exposed
        bit rot. Although it compiles now, getting this to do something
        useful is left as an exercise.
      
      * Fix Kerberos options to defer checking for required libraries until
        all the other libraries are checked for.
      
      * Change default odbcinst.ini and krb5.srvtab path to PREFIX/etc.
      
      * Install work around for Autoconf's install-sh relative path anomaly.
        Get rid of old INSTL_*_OPTS variables, now that we don't need them
        anymore.
      
      * Use `gunzip -c' instead of g?zcat. Reportedly broke on AIX.
      
      * Look for only one of readline.h or readline/readline.h, not both.
      
      * Make check for PS_STRINGS cacheable. Don't test for the header files
        separately.
      
      * Disable fcntl(F_SETLK) test on Linux.
      
      * Substitute the standard GCC warnings set into CFLAGS in configure,
        don't add it on in Makefile.global.
      
      * Sweep through contrib tree to teach makefiles standard semantics.
      
      ... and in completely unrelated news:
      
      * Make postmaster.opts arbitrary options-aware. I still think we need to
        save the environment as well.
      74618e2b
  13. Jul 04, 2000
  14. Jun 19, 2000
  15. Jun 16, 2000
  16. Jun 15, 2000
  17. May 29, 2000
  18. Apr 12, 2000
  19. Feb 13, 2000
    • Bruce Momjian's avatar
      contrib-array.patch · a2226ad2
      Bruce Momjian authored
              this is an old patch which I have already submitted and never seen
              in the sources. It corrects the datatype oids used in some iterator
              functions. This bug has been reported to me by many other people.
      
      contrib-datetime.patch
      
              some code contributed by Reiner Dassing <dassing@wettzell.ifag.de>
      
      contrib-makefiles.patch
      
              fixes all my contrib makefiles which don't work with some compilers,
              as reported to me by another user.
      
      contrib-miscutil.patch
      
              an old patch for one of my old contribs.
      
      contrib-string.patch
      
              a small change to the c-like text output functions. Now the '{'
              is escaped only at the beginning of the string to distinguish it
              from arrays, and the '}' is no more escaped.
      
      elog-lineno.patch
      
              adds the current lineno of CopyFrom to elog messages. This is very
              useful when you load a 1 million tuples table from an external file
              and there is a bad value somehere. Currently you get an error message
              but you can't know where is the bad data. The patch uses a variable
              which was declared static in copy.c. The variable is now exported
              and initialized to 0. It is always cleared at the end of the copy
              or at the first elog message or when the copy is canceled.
              I know this is very ugly but I can't find any better way of knowing
              where the copy fails and I have this problem quite often.
      
      plperl-makefile.patch
      
              fixes a typo in a makefile, but the error must be elsewhere because
              it is a file generated automatically. Please have a look.
      
      tprintf-timestamp.patch
      
              restores the original 2-digit year format, assuming that the two
              century digits don't carry much information and that '000202' is
              easier to read than 20000202. Being only a log file it shouldn't
              break anything.
      
      Please apply the patches before the next scheduled code freeze.
      
      I also noticed that some of the contribs don't compile correcly. Should we
      ask people to fix their code or rename their makefiles so that they are
      ignored by the top makefile?
      
      --
      Massimo Dal Zotto
      a2226ad2
  20. Sep 27, 1999
  21. Jun 05, 1999
    • Bruce Momjian's avatar
      Hi, · 27b81439
      Bruce Momjian authored
      I have updated my contrib code for version 6.5. In the attachment you will
      find the directories array, datetime, miscutil, string, tools and userlocks
      which replace the corresponding directories under contrib.
      
      In contrib/tools you will find some developement scripts which I use while
      hacking the sources. I hope they will be useful for some other people.
      
      I have also added a contrib/Makefile which tries to compile and install all
      the contribs. Unfortunately many of them don't have a Makefile or don't
      compile cleanly.
      
      --
      Massimo Dal Zotto
      27b81439
  22. Jun 01, 1999
    • Vadim B. Mikheev's avatar
      typedef struct LTAG · bbf37e94
      Vadim B. Mikheev authored
      {
          Oid             relId;
          Oid             dbId;
          union
          {
              BlockNumber     blkno;
              TransactionId   xid;
          }               objId;
      >
      > Added:
      >    /*
      >     * offnum should be part of objId.tupleId above, but would increase
      >     * sizeof(LOCKTAG) and so moved here; currently used by userlocks only.
      >     */
      >    OffsetNumber    offnum;
          uint16          lockmethod;     /* needed by userlocks */
      } LOCKTAG;
      
      gmake clean required...
      User locks are ready for 6.5 release...
      bbf37e94
  23. May 25, 1999
  24. Aug 30, 1998
    • Marc G. Fournier's avatar
      · eec4c736
      Marc G. Fournier authored
      From: Massimo Dal Zotto <dz@cs.unitn.it>
      
      Here is a tar file the new directories, which substitute the old ones
      in contrib. Please remove the old directories array, datetime, miscutil,
      string and userlock before unpacking the tar file in contrib.
      
      Note that as the modules are now installed in lib/modules I install all
      my sql code in lib/sql. In my opinion also the other contributors should
      follow these rules.
      eec4c736
  25. Apr 22, 1998
    • Marc G. Fournier's avatar
      From: Jun Kuwamura <juk@rccm.co.jp> · 5b4b3d56
      Marc G. Fournier authored
        This patch fix the Makefiles in contrib/{pginterface, spi,
      miscutil, int8, ip_and_mac, sequence, soundex, string, userlock,
      array, datetime} to install their modules in one directory(lib/modules/).
      5b4b3d56
  26. Feb 26, 1998
  27. Nov 05, 1997
Loading