Method: Memcache::PGServer#append

Defined in:
lib/memcache/pg_server.rb

#append(key, value) ⇒ Object



101
102
103
104
105
106
107
108
109
# File 'lib/memcache/pg_server.rb', line 101

def append(key, value)
  delete_expired(key)
  result = db.exec %{
    UPDATE #{table}
      SET value = value || #{quote(value)}, updated_at = NOW()
      WHERE key = #{quote(key)} AND #{prefix_clause}
  }
  result.cmdtuples == 1
end