1. 22 7月, 2012 1 次提交
  2. 11 6月, 2012 1 次提交
  3. 24 4月, 2012 1 次提交
  4. 18 3月, 2012 1 次提交
    • A
      Honor inputdir and outputdir when converting regression files. · e3fc4a97
      Andrew Dunstan 提交于
      When converting source files, pg_regress' inputdir and outputdir options were
      ignored when computing the locations of the destination files. In consequence,
      these options were effectively unusable when the regression inputs need to
      be adjusted by pg_regress. This patch makes pg_regress put the converted files
      in the same place that these options specify non-converted input or results
      files are to be found. Backpatched to all live branches.
      e3fc4a97
  5. 21 2月, 2012 1 次提交
  6. 03 1月, 2012 1 次提交
  7. 02 1月, 2012 1 次提交
  8. 31 8月, 2011 1 次提交
  9. 24 8月, 2011 1 次提交
  10. 19 6月, 2011 1 次提交
  11. 10 6月, 2011 1 次提交
  12. 16 5月, 2011 1 次提交
  13. 28 4月, 2011 1 次提交
  14. 26 4月, 2011 2 次提交
    • P
      Support "make check" in contrib · f8ebe3bc
      Peter Eisentraut 提交于
      Added a new option --extra-install to pg_regress to arrange installing
      the respective contrib directory into the temporary installation.
      This is currently not yet supported for Windows MSVC builds.
      
      Updated the .gitignore files for contrib modules to ignore the
      leftovers of a temp-install check run.
      
      Changed the exit status of "make check" in a pgxs build (which still
      does nothing) to 0 from 1.
      
      Added "make check" in contrib to top-level "make check-world".
      f8ebe3bc
    • A
      Assorted minor changes to silence Windows compiler warnings. · 860be17e
      Andrew Dunstan 提交于
      Mostly to do with macro redefinitions or object signedness.
      860be17e
  15. 19 4月, 2011 1 次提交
  16. 15 4月, 2011 1 次提交
  17. 10 4月, 2011 1 次提交
  18. 17 3月, 2011 1 次提交
  19. 05 3月, 2011 1 次提交
    • T
      Create extension infrastructure for the core procedural languages. · 63b656b7
      Tom Lane 提交于
      This mostly just involves creating control, install, and
      update-from-unpackaged scripts for them.  However, I had to adjust plperl
      and plpython to not share the same support functions between variants,
      because we can't put the same function into multiple extensions.
      
      catversion bump forced due to new contents of pg_pltemplate, and because
      initdb now installs plpgsql as an extension not a bare language.
      
      Add support for regression testing these as extensions not bare
      languages.
      
      Fix a couple of other issues that popped up while testing this: my initial
      hack at pg_dump binary-upgrade support didn't work right, and we don't want
      an extra schema permissions test after all.
      
      Documentation changes still to come, but I'm committing now to see
      whether the MSVC build scripts need work (likely they do).
      63b656b7
  20. 15 2月, 2011 1 次提交
  21. 24 1月, 2011 1 次提交
    • R
      sepgsql, an SE-Linux integration for PostgreSQL · 968bc6fa
      Robert Haas 提交于
      This is still pretty rough - among other things, the documentation
      needs work, and the messages need a visit from the style police -
      but this gets the basic framework in place.
      
      KaiGai Kohei
      968bc6fa
  22. 02 1月, 2011 1 次提交
  23. 04 12月, 2010 1 次提交
  24. 21 9月, 2010 1 次提交
  25. 13 6月, 2010 1 次提交
  26. 26 2月, 2010 1 次提交
  27. 24 2月, 2010 1 次提交
  28. 03 1月, 2010 1 次提交
  29. 19 12月, 2009 1 次提交
    • S
      Allow read only connections during recovery, known as Hot Standby. · efc16ea5
      Simon Riggs 提交于
      Enabled by recovery_connections = on (default) and forcing archive recovery using a recovery.conf. Recovery processing now emulates the original transactions as they are replayed, providing full locking and MVCC behaviour for read only queries. Recovery must enter consistent state before connections are allowed, so there is a delay, typically short, before connections succeed. Replay of recovering transactions can conflict and in some cases deadlock with queries during recovery; these result in query cancellation after max_standby_delay seconds have expired. Infrastructure changes have minor effects on normal running, though introduce four new types of WAL record.
      
      New test mode "make standbycheck" allows regression tests of static command behaviour on a standby server while in recovery. Typical and extreme dynamic behaviours have been checked via code inspection and manual testing. Few port specific behaviours have been utilised, though primary testing has been on Linux only so far.
      
      This commit is the basic patch. Additional changes will follow in this release to enhance some aspects of behaviour, notably improved handling of conflicts, deadlock detection and query cancellation. Changes to VACUUM FULL are also required.
      
      Simon Riggs, with significant and lengthy review by Heikki Linnakangas, including streamlined redesign of snapshot creation and two-phase commit.
      
      Important contributions from Florian Pflug, Mark Kirkwood, Merlin Moncure, Greg Stark, Gianni Ciolli, Gabriele Bartolini, Hannu Krosing, Robert Haas, Tatsuo Ishii, Hiroyuki Yamada plus support and feedback from many other community members.
      efc16ea5
  30. 24 11月, 2009 1 次提交
  31. 23 11月, 2009 1 次提交
    • T
      Remove -w (--ignore-all-space) option from pg_regress's diff calls. · ce3153fa
      Tom Lane 提交于
      We have used -w for a long time as a means of reducing the reported diff
      volume when one element of a result table isn't of the expected width.
      However, most of the time the results just pass anyway, so this isn't as
      important as it once was.  Meanwhile, the risk of missing potentially
      significant deviations has gone up, particularly with psql's ability to
      report error cursor positions.  So, let's switch over to space-sensitive
      comparisons.  Per my proposal of yesterday.
      
      (All the expected files that I can test here seem to be ready for this
      already, but we'll see what the buildfarm thinks about others.)
      ce3153fa
  32. 14 11月, 2009 1 次提交
  33. 18 8月, 2009 1 次提交
  34. 11 6月, 2009 1 次提交
  35. 23 4月, 2009 1 次提交
    • T
      Change the default value of max_prepared_transactions to zero, and add · 8d4f2ecd
      Tom Lane 提交于
      documentation warnings against setting it nonzero unless active use of
      prepared transactions is intended and a suitable transaction manager has been
      installed.  This should help to prevent the type of scenario we've seen
      several times now where a prepared transaction is forgotten and eventually
      causes severe maintenance problems (or even anti-wraparound shutdown).
      
      The only real reason we had the default be nonzero in the first place was to
      support regression testing of the feature.  To still be able to do that,
      tweak pg_regress to force a nonzero value during "make check".  Since we
      cannot force a nonzero value in "make installcheck", add a variant regression
      test "expected" file that shows the results that will be obtained when
      max_prepared_transactions is zero.
      
      Also, extend the HINT messages for transaction wraparound warnings to mention
      the possibility that old prepared transactions are causing the problem.
      
      All per today's discussion.
      8d4f2ecd
  36. 12 2月, 2009 1 次提交
  37. 11 2月, 2009 1 次提交
  38. 28 1月, 2009 1 次提交
  39. 27 1月, 2009 1 次提交