Skip to content
Snippets Groups Projects
  1. Mar 27, 2012
  2. Jan 20, 2012
  3. Jul 03, 2011
    • Tom Lane's avatar
      Make distprep and *clean build targets recurse into all subdirectories. · acb9198b
      Tom Lane authored
      Certain subdirectories do not get built if corresponding options are not
      selected at configure time.  However, "make distprep" should visit such
      directories anyway, so that constructing derived files to be included in
      the tarball happens without requiring all configure options to be given
      in the tarball build script.  Likewise, it's better if cleanup actions
      unconditionally visit all directories (for example, this ensures proper
      cleanup if someone has done a manual make in such a subdirectory).
      
      To handle this, set up a convention that subdirectories that are
      conditionally included in SUBDIRS should be added to ALWAYS_SUBDIRS
      instead when they are excluded.
      
      Back-patch to 9.1, so that plpython's spiexceptions.h will get provided
      in 9.1 tarballs.  There don't appear to be any instances where distprep
      actions got missed in previous releases, and anyway this fix requires
      gmake 3.80 so we don't want to apply it before 9.1.
      acb9198b
  4. Feb 20, 2011
    • Tom Lane's avatar
      Add contrib/file_fdw foreign-data wrapper for reading files via COPY. · 7c5d0ae7
      Tom Lane authored
      This is both very useful in its own right, and an important test case
      for the core FDW support.
      
      This commit includes a small refactoring of copy.c to expose its option
      checking code as a separately callable function.  The original patch
      submission duplicated hundreds of lines of that code, which seemed pretty
      unmaintainable.
      
      Shigeru Hanada, reviewed by Itagaki Takahiro and Tom Lane
      7c5d0ae7
  5. Jan 24, 2011
  6. Jan 22, 2011
    • Tom Lane's avatar
      Clean up pg_test_fsync commit. · bc616703
      Tom Lane authored
      Actually rename the program, rather than just claiming we did.  Hook it
      into the build system.  Get rid of useless dependency on libpq.  Clean up
      #include list and messy whitespace.
      bc616703
  7. Nov 27, 2010
  8. Nov 12, 2010
    • Peter Eisentraut's avatar
      Improved parallel make support · 19e231bb
      Peter Eisentraut authored
      Replace for loops in makefiles with proper dependencies.  Parallel
      make can now span across directories.  Also, make -k and make -q work
      properly.
      
      GNU make 3.80 or newer is now required.
      19e231bb
  9. Sep 28, 2010
    • Robert Haas's avatar
      Add a SECURITY LABEL command. · 4d355a83
      Robert Haas authored
      This is intended as infrastructure to support integration with label-based
      mandatory access control systems such as SE-Linux. Further changes (mostly
      hooks) will be needed, but this is a big chunk of it.
      
      KaiGai Kohei and Robert Haas
      4d355a83
  10. Sep 20, 2010
  11. Jun 14, 2010
  12. May 13, 2010
  13. May 12, 2010
  14. Nov 18, 2009
  15. Aug 18, 2009
  16. Aug 07, 2009
    • Peter Eisentraut's avatar
      Expand test coverage support to entire tree · 7798147a
      Peter Eisentraut authored
      Test coverage support now covers the entire source tree, including
      contrib, instead of just src/backend.  In a related but independent
      development, the commands make coverage and make coverage-html can be run
      in any directory.
      
      This turned out to be much easier than feared.  Besides a few ad hoc fixes
      to pass the make target down the tree, change all affected makefiles to
      list their directories in the SUBDIRS variable, changed from variants like
      DIRS and WANTED_DIRS.  MSVC build fix was attempted as well.
      7798147a
  17. Mar 26, 2009
  18. Jan 04, 2009
  19. Nov 19, 2008
  20. Jul 29, 2008
  21. May 08, 2008
  22. Nov 13, 2007
  23. Oct 15, 2007
  24. Oct 14, 2007
  25. Oct 08, 2007
    • Jan Wieck's avatar
      Added the Skytools extended transaction ID module to contrib as discussed · 1f92630f
      Jan Wieck authored
      on CORE previously.
      
      This module offers transaction ID's containing the original XID and the
      transaction epoch as a bigint value to the user level. It also provides
      a special txid_snapshot data type that contains an entire transactions
      visibility snapshot information, which is useful to determine if a
      particular txid was visible to a transaction or not.
      
      The module has been tested by porting Slony-I from using its original
      xxid data type.
      
      Jan
      1f92630f
  26. Aug 21, 2007
  27. Jun 01, 2007
  28. May 17, 2007
  29. Apr 21, 2007
  30. Apr 15, 2007
  31. Apr 14, 2007
  32. Apr 13, 2007
    • Andrew Dunstan's avatar
      Enable building contrib/xml2 if configured using --with-libxml. · 6506a584
      Andrew Dunstan authored
      If this breaks things due to missing libxslt, then I'll have to
      revert it, but let's see if it breaks the buildfarm.
      
      Workarounds in case libxslt is missing include:
      . don't configure with libxml, or
      . don't build contrib modules from the contrib Makefile (use the individual module Makefiles instead), or
      . change the xml2 Makefile
      6506a584
  33. Feb 08, 2007
    • Bruce Momjian's avatar
      Add /contrib/pg_standby: · 528779a2
      Bruce Momjian authored
        pg_standby is a production-ready program that can be used to
        create a Warm Standby server. Other configuration is required
        as well, all of which is described in the main server manual.
      
      Simon Riggs
      528779a2
  34. Sep 09, 2006
  35. Sep 05, 2006
  36. Sep 04, 2006
  37. May 30, 2006
  38. Apr 23, 2006
  39. Apr 03, 2006
Loading