1. 25 Jun, 2010 1 commit
  2. 24 Jun, 2010 4 commits
  3. 23 Jun, 2010 2 commits
    • Robert Haas's avatar
      Add TCP keepalive support to libpq. · d8cd283a
      Robert Haas authored
      This adds four additional connection parameters to libpq: keepalives,
      keepalives_idle, keepalives_count, and keepalives_interval.
      keepalives default to on, per discussion, but can be turned off by
      specifying keepalives=0.  The remaining parameters, where supported,
      can be used to adjust how often keepalives are sent and how many
      can be lost before the connection is broken.
      
      The immediate motivation for this patch is to make sure that
      walreceiver will eventually notice if the master reboots without
      closing the connection cleanly, but it should be helpful in other
      cases as well.
      
      Tollef Fog Heen, Fujii Masao, and me.
      d8cd283a
    • Bruce Momjian's avatar
  4. 22 Jun, 2010 5 commits
  5. 21 Jun, 2010 2 commits
  6. 18 Jun, 2010 1 commit
    • Robert Haas's avatar
      Rename hstore => text[] operator to % · 31c47e53
      Robert Haas authored
      This is not yet in any released version, so we still have the option to
      change the name.  We may want to reserve the token => in a future release.
      31c47e53
  7. 17 Jun, 2010 8 commits
  8. 16 Jun, 2010 6 commits
  9. 15 Jun, 2010 10 commits
  10. 14 Jun, 2010 1 commit
    • Tom Lane's avatar
      Rearrange dblink's dblink_build_sql_insert() and related routines to open and · 6bbaa314
      Tom Lane authored
      lock the target relation just once per SQL function call.  The original coding
      obtained and released lock several times per call.  Aside from saving a
      not-insignificant number of cycles, this eliminates possible race conditions
      if someone tries to modify the relation's schema concurrently.  Also
      centralize locking and permission-checking logic.
      
      Problem noted while investigating a trouble report from Robert Voinea --- his
      problem is still to be fixed, though.
      6bbaa314