2012-09-20 10 views
8

Ich habe eine CouchDB 1.2.0-Instanz auf meinem Laptop ausgeführt und möchte eine lokale Datenbank namens "supp" auf einem Remotecomputer replizieren, auf dem eine CouchDB 1.1.1-Instanz ausgeführt wird. Ich gebe die Replikation von Futon und ich kann die Anforderung sehen in Ordnung ist:CouchDB repliziert keine Entwurfsdokumente

Request URL:http://127.0.0.1:5984/_replicate 
Request Method:POST 
Request Payload: {"source":"soup","target":"http://projects.blurrcat.com/couchdb/soup"} 

Wenn jedoch die Replikation durchgeführt wird, werden alle Dokumente mit Ausnahme der Design-Dokumente repliziert werden. Kann mir jemand sagen warum? Liegt es am Versionsunterschied?

Antwort

14

Entwurfsdokumente werden nur repliziert, wenn Sie auf dem Ziel als Administrator oder Datenbankadministrator authentifiziert sind. Versuchen Sie etwas wie das Setzen Ihres Ziels als

http://admin:[email protected]/couchdb/soup 
+1

Wie sich herausstellt, bekommt Futon die Design-Dokumente und Ansichten über Ajax Anrufe. Du musst also eine Weile warten, bevor sie auftauchen. – blurrcat

+0

Hmmm ... das hat nicht für mich funktioniert. – Costa