1. 05 Nov, 2019 6 commits
  2. 04 Nov, 2019 4 commits
  3. 03 Nov, 2019 2 commits
  4. 02 Nov, 2019 2 commits
  5. 01 Nov, 2019 4 commits
  6. 31 Oct, 2019 2 commits
  7. 30 Oct, 2019 5 commits
  8. 29 Oct, 2019 2 commits
  9. 28 Oct, 2019 5 commits
  10. 27 Oct, 2019 1 commit
  11. 26 Oct, 2019 3 commits
    • Noah Misch's avatar
      Fix copy-paste defect in comment. · b8045213
      Noah Misch authored
      Commit a7471bd8 introduced it.
      b8045213
    • Noah Misch's avatar
      Update comment about __sync_lock_test_and_set() bug. · e653c714
      Noah Misch authored
      State the earliest known fixed version, so we can someday judge the
      workaround to be obsolete.
      e653c714
    • Tom Lane's avatar
      Doc: improve documentation of configuration settings that have units. · cfb75590
      Tom Lane authored
      When we added the GUC units feature, we didn't make any great effort
      to adjust the documentation of individual GUCs; they tended to still
      say things like "this is the number of milliseconds that ...", even
      though users might prefer to write some other units, and SHOW might
      even show the value in other units.  Commit 6c9fb69f made an effort
      to improve this situation, but I thought it made things less readable
      by injecting units information in mid-sentence.  It also wasn't very
      consistent, and did not touch all the GUCs that have units.
      
      To improve matters, standardize on the phrasing "If this value is
      specified without units, it is taken as <units>".  Also, try to
      standardize where this is mentioned, right before the specification
      of the default.  (In a couple of places, doing that would've required
      more rewriting than seemed justified, so I wasn't 100% consistent
      about that.)  I also tried to use the phrases "amount of time",
      "amount of memory", etc rather than describing the contents of GUCs
      in other ways, as those were the majority usage in places that weren't
      overcommitting to a particular unit.  (I left "length of time" alone
      in a couple of places, though.)
      
      I failed to resist the temptation to copy-edit some awkward text, too.
      
      Backpatch to v12, like 6c9fb69f, mainly because v12 hasn't diverged
      much from HEAD yet.
      
      Discussion: https://postgr.es/m/15882.1571942223@sss.pgh.pa.us
      cfb75590
  12. 25 Oct, 2019 4 commits
    • Peter Eisentraut's avatar
      Remove obsolete information schema tables · 2fc2a88e
      Peter Eisentraut authored
      Remove SQL_LANGUAGES, which was eliminated in SQL:2008, and
      SQL_PACKAGES and SQL_SIZING_PROFILES, which were eliminated in
      SQL:2011.  Since they were dropped by the SQL standard, the
      information in them was no longer updated and therefore no longer
      useful.
      
      This also removes the feature-package association information in
      sql_feature_packages.txt, but for the time begin we are keeping the
      information which features are in the Core package (that is, mandatory
      SQL features).  Maybe at some point someone wants to invent a way to
      store that that does not involve using the "package" mechanism
      anymore.
      
      Discussion https://www.postgresql.org/message-id/flat/91334220-7900-071b-9327-0c6ecd012017%402ndquadrant.com
      2fc2a88e
    • Tom Lane's avatar
      Avoid failure when selecting a namespace node in XMLTABLE. · 592a1632
      Tom Lane authored
      It appears that libxml2 doesn't bother to set the "children" field of
      an XML_NAMESPACE_DECL node to null; that field just contains garbage.
      In v10 and v11, this can result in a crash in XMLTABLE().  The rewrite
      done in commit 251cf2e2 fixed this, somewhat accidentally, in v12.
      We're not going to back-patch 251cf2e2, however.  The case apparently
      doesn't have wide use, so rather than risk introducing other problems,
      just add a safety check to throw an error.
      
      Even though no bug manifests in v12/HEAD, add the relevant test case
      there too, to prevent future regressions.
      
      Chapman Flack (per private report)
      592a1632
    • Peter Eisentraut's avatar
      doc: Use proper em and en dashes · cbe63d02
      Peter Eisentraut authored
      cbe63d02
    • Tom Lane's avatar
      Revert "Revert part of commit dddf4cdc." · ee201520
      Tom Lane authored
      This reverts commit c114229c.
      Commit 1408d5d8 should make it
      safe to include these headers in the natural order.
      ee201520