You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This package provides a Python interface to CouchDB.
4
+
A Python library for working with CouchDB.
5
5
6
-
<http://couchdb.org/>
6
+
This package currently encompasses four primary modules:
7
7
8
-
Please see the files in the `doc` folder or browse the documentation online at:
8
+
* ``couchdb.client``: the basic client library
9
+
* ``couchdb.design``: management of design documents
10
+
* ``couchdb.mapping``: a higher-level API for mapping between CouchDB documents and Python objects
11
+
* ``couchdb.view``: a CouchDB view server that allows writing view functions in Python
9
12
10
-
<http://packages.python.org/CouchDB/>
13
+
It also provides a couple of command-line tools:
14
+
15
+
* ``couchdb-dump``: writes a snapshot of a CouchDB database (including documents, attachments, and design documents) to MIME multipart file
16
+
* ``couchdb-load``: reads a MIME multipart file as generated by couchdb-dump and loads all the documents, attachments, and design documents into a CouchDB database
17
+
* ``couchdb-replicate``: can be used as an update-notification script to trigger replication between databases when data is changed
18
+
19
+
Prerequisites:
20
+
21
+
* simplejson (or Python >= 2.6, which comes with a simplejson-based JSON module in the standard library)
22
+
* Python 2.6 or later
23
+
* CouchDB 0.10.x or later (0.9.x should probably work, as well)
24
+
25
+
`Downloads`_ are available via `PyPI`_. Our `documentation`_ is also hosted there.
0 commit comments