Skip to content
Snippets Groups Projects
  1. Jun 05, 2000
    • Tom Lane's avatar
      Simplify build/install process for bki and description files. There's · c61db5ba
      Tom Lane authored
      no reason for them to be copied into src/backend rather than being
      installed straight from the catalog subdirectory.  This also avoids
      some peculiar behavior (bugs?) present in at least gmake 3.78.1: it
      won't always update the bki files in backend/ even when the ones in
      backend/catalog/ are newer.
      c61db5ba
  2. Jun 04, 2000
  3. 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
  4. May 30, 2000
  5. May 29, 2000
  6. May 28, 2000
    • Tom Lane's avatar
      First round of changes for new fmgr interface. fmgr itself and the · 0a7fb4e9
      Tom Lane authored
      key call sites are changed, but most called functions are still oldstyle.
      An exception is that the PL managers are updated (so, for example, NULL
      handling now behaves as expected in plperl and plpgsql functions).
      NOTE initdb is forced due to added column in pg_proc.
      0a7fb4e9
  7. May 11, 2000
  8. Apr 08, 2000
  9. Mar 08, 2000
    • Tom Lane's avatar
    • Bruce Momjian's avatar
      I've made a diff against the 7.0beta1 tree that accomplishes several things: · f43ec05d
      Bruce Momjian authored
              1) adds NetBSD shared lib support on both ELF and a.out platforms
      
              2) replaces "-L$(LIBPQDIR) -lpq" with "$(LIBPQ)" defined in
                 Makefile.global.  This makes it much easier to build stuff in
                 the source tree after you've already installed the libraries.
      
              3) adds TEMPLATEDIR in Makefile.global that indicates where the
                 database templates are stored.  This separates the template files
                 from real libraries that are installed in $(LIBDIR).
              4) changes include order of <readline/readline.h> and <readline.h>.
                 The latest GNU readline installs its headers under a readline
                 subdirectory.
      
      In addition to applying the patch below the following files need to be copied:
      
              backend/port/dynloader:
                      bsd.h -> netbsd.h
                      bsd.c -> netbsd.c
              include/port:
                      bsd.h -> netbsd.h
              makefiles:
                      Makefile.bsd -> Makefile.netbsd
      
      It would be great to see this incorporated into the source tree before
      the 7.0 release is cut.
      
              Thanks!
      
           -- Johnny C. Lam <lamj@stat.cmu.edu>
      f43ec05d
  10. Feb 27, 2000
  11. Dec 16, 1999
  12. Dec 13, 1999
  13. Dec 09, 1999
  14. Nov 14, 1999
  15. Mar 08, 1999
  16. Feb 23, 1999
  17. Jan 21, 1999
  18. Jan 17, 1999
  19. Nov 27, 1998
  20. Apr 27, 1998
    • Bruce Momjian's avatar
      This patch... · 09baa3cc
      Bruce Momjian authored
      1. Removes the unnecessary "#define AbcRegProcedure 123"'s from
      pg_proc.h.
      
      2. Changes those #defines to use the names already defined in
      fmgr.h.
      
      3. Forces the make of fmgr.h in backend/Makefile instead of having
      it
         made as a dependency in access/common/Makefile  *hack*hack*hack*
      
      4. Rearranged the #includes to a less helter-skelter arrangement,
      also
          changing <file.h> to "file.h" to signify a non-system header.
      
      5. Removed "pg_proc.h" from files where its only purpose was for
      the
         #defines removed in item #1.
      
      6. Added "fmgr.h" to each file changed for completeness sake.
      
      Turns out that #6 was not necessary for some files because fmgr.h
      was being included in a roundabout way SIX levels deep by the first
      include.
      
      "access/genam.h"
       ->"access/relscan.h"
         ->"utils/rel.h"
           ->"access/strat.h"
             ->"access/skey.h"
      	 ->"fmgr.h"
      
      So adding fmgr.h really didn't add anything to the compile, hopefully
      just made it clearer to the programmer.
      
      S Darren.
      09baa3cc
  21. Apr 06, 1998
  22. Jan 04, 1998
  23. Dec 20, 1997
  24. Dec 17, 1997
  25. Nov 13, 1997
  26. Sep 20, 1997
  27. Sep 19, 1997
  28. May 22, 1997
    • Marc G. Fournier's avatar
      From: Darren King <aixssd!darrenk@abs.net> · 24ed6d60
      Marc G. Fournier authored
      Subject: [PATCHES] AIX make patch resubmitted.
      
      Misc patches for AIX from Darren:
      
      1)  New src/makefiles/Makefile.aix  This patch should only be
          applied if the following patch (4) is applied to backend/Makefile!
          Still looking into having configure determine the last line to do
          the shared link.  The 325 code will work for 41, so I put that in
          as the default.  Included a commented out 41 line for completeness.
      
      *and*
      
      4)  Patch the backend Makefile.  I've reviewed this patch with respect to the
          other ports that use MAKE_EXPORTS (svr4 and univel) as closely as I could
          and I don't see where it will break them.  If it does, please let me know
          and I'll rework it somehow.
      24ed6d60
  29. Apr 04, 1997
  30. Apr 02, 1997
  31. Mar 25, 1997
  32. Mar 12, 1997
  33. Feb 19, 1997
  34. Jan 05, 1997
  35. Nov 23, 1996
  36. Nov 18, 1996
  37. Nov 12, 1996
Loading