2011-02-27 13 views

Respuesta

10

Puede copiar el archivo de la base de datos CouchDB. Lea más sobre esto here.

5

¿Por qué no utilizar la replicación de CouchDB para replicar la base de datos de producción a otro host donde se pueden realizar las copias de seguridad?

+1

Esto no va a copiar el objeto '_security' ya que es considerado como metadatos sobre esa URL DB y no metadatos sobre el contenido de la base de datos. Si necesita recordar sus nombres y roles de administrador y lector, también debe respaldarlo. – JasonSmith

5

También puede usar couchdb-dump y couchdb-load para Copia de seguridad y restaurar a archivos de texto normales.

1

Si usted es un usuario de Linux o MacOSX puede usar el couchdb-dump tool, que básicamente funciona en bash shell.

que vuelca la base de datos en un archivo local (archivo de texto ASCII), con el formato solicitado por http://wiki.apache.org/couchdb/HTTP_Bulk_Document_API

continuación, puede restaurar con la carga de documentos en bloque o con el couchdb-dump herramienta de restauración.

Copia de seguridad de los archivos tiene la ventaja de ser muy rápido, pero la desventaja de trabajar en archivos locales que no se pueden utilizar al cambiar el sistema operativo.

Puede encontrar otras herramientas en github:

https://github.com/stockr-labs/couchdbdump

https://github.com/zebooka/couchdb-dump

Cuestiones relacionadas