1. 29 Jun, 2011 3 commits
  2. 28 Jun, 2011 6 commits
    • Simon Riggs's avatar
      Introduce compact WAL record for the common case of commit (non-DDL). · 465883b0
      Simon Riggs authored
      XLOG_XACT_COMMIT_COMPACT leaves out invalidation messages and relfilenodes,
      saving considerable space for the vast majority of transaction commits.
      XLOG_XACT_COMMIT keeps same definition as XLOG_PAGE_MAGIC 0xD067 and earlier.
      
      Leonardo Francalanci and Simon Riggs
      465883b0
    • Alvaro Herrera's avatar
      Remove rel.h from objectaddress.h; only relcache.h is necessary. · 6f3efa76
      Alvaro Herrera authored
      Add rel.h to some files that now need it.
      6f3efa76
    • Alvaro Herrera's avatar
      Modernise pg_hba.conf token processing · e5e2fc84
      Alvaro Herrera authored
      The previous coding was ugly, as it marked special tokens as such in the
      wrong stage, relying on workarounds to figure out if they had been
      quoted in the original or not.  This made it impossible to have specific
      keywords be recognized as such only in certain positions in HBA lines,
      for example.  Fix by restructuring the parser code so that it remembers
      whether tokens were quoted or not.  This eliminates widespread knowledge
      of possible known keywords for all fields.
      
      Also improve memory management in this area, to use memory contexts that
      are reset as a whole instead of using retail pfrees; this removes a
      whole lotta crufty (and probably slow) code.
      
      Instead of calling strlen() three times in next_field_expand on the
      returned token to find out whether there was a comma (and strip it),
      pass back the info directly from the callee, which is simpler.
      
      In passing, update historical artifacts in hba.c API.
      
      Authors: Brendan Jurd, Alvaro Herrera
      Reviewed by Pavel Stehule
      e5e2fc84
    • Peter Eisentraut's avatar
      Implement the collation columns of various information schema views · 615c3849
      Peter Eisentraut authored
      Fill in the collation columns of the views attributes, columns,
      domains, and element_types.  Also update collation information in
      sql_implementation_info.
      615c3849
    • Peter Eisentraut's avatar
    • Robert Haas's avatar
      Add a missing_ok argument to get_object_address(). · c533c147
      Robert Haas authored
      This lays the groundwork for an upcoming patch to streamline the
      handling of DROP commands.
      
      KaiGai Kohei
      c533c147
  3. 27 Jun, 2011 7 commits
  4. 26 Jun, 2011 7 commits
  5. 25 Jun, 2011 1 commit
  6. 24 Jun, 2011 1 commit
  7. 23 Jun, 2011 5 commits
  8. 22 Jun, 2011 10 commits