Skip to content
This repository has been archived by the owner on Apr 14, 2022. It is now read-only.
/ elixir-couch Public archive

Elixir client for Apche CouchDB, tightly modelled after the erlang couchbeam client. Aims to be as feature-complete.

License

Notifications You must be signed in to change notification settings

argl/elixir-couch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elixir-Couch

Elixir-Couch is my attempt at a feature-complete Apache CouchDB client, written in Elixir. It is modelled tightly after Benoit's couchbeam library. It is also a learning experience for me, so don't expect too much for now. On the other hand, I do plan to integrate it into some larger real-word application and actually use it.

The whole thing is only partially usable since only a handful server-related api calls are implemented. Don't go away to see the project evolve (or me fail).

License: MIT

API:

  • Couch.server_connection
  • Couch.server_info
  • Couch.get_uuid
  • Couch.replicate
  • Couch.all_dbs
  • Couch.db_exists
  • Couch.create_db
  • Couch.delete_db
  • Couch.open_db
  • Couch.open_or_create_db
  • Couch.db_info
  • Couch.doc_exists
  • Couch.open_doc
  • Couch.save_doc
  • Couch.delete_doc
  • Couch.save_docs
  • Couch.delete_docs
  • Couch.copy_doc
  • Couch.lookup_doc_ref
  • Couch.put_attachment
  • Couch.fetch_attachment
  • Couch.delete_attachment
  • Couch.compact
  • Couch.all_docs
  • Couch.fetch_view

About

Elixir client for Apche CouchDB, tightly modelled after the erlang couchbeam client. Aims to be as feature-complete.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages