2017-09-19 15 views
0

라이브 데이터베이스와 동일한 서버의 다른 드라이브에 database.couch를 복제 할 수 있습니까? 아니면 내가 만든 다음 그것을 내가 원하는 곳에 옮겨야합니까? 나는 couchdb Futon 1.6.1을 가지고있다.다른 드라이브에서 복제 수행

나는 이미지 참조하시기 바랍니다 포털,이 방법 물마루 복제하는 것을 시도하고있다

:

[Mon, 18 Sep 2017 17:13:14 GMT] [info] [<0.230.18>] 127.0.0.1 - - POST /_replicate 500

[Mon, 18 Sep 2017 17:13:14 GMT] [error] [<0.230.18>] httpd 500 error response: {"error":"db_not_found","reason":"could not open F:\MyReplications\testdb_rep"}

누군가가 수 :

enter image description here

유일한 것은 내가이 오류가 계속임을입니다 그것을 어떻게 도와 줄 수 있습니까?

감사합니다.

답변

0

_replicate 끝점을 사용할 때 원격 URL 또는 로컬 이름을 사용하여 원본 데이터베이스를 지정해야합니다.

로컬 이름은이 CouchDB 인스턴스에 대한 데이터베이스 이름을 의미합니다. 어떤 방법 으로든 .couch 파일에 대한 디스크 경로를 지정할 수 없습니다. 복제 프로토콜은 로컬 파일을 사용하지 않습니다.

+0

Alexis, 감사합니다. testdb라는 데이터베이스가 있는데 D 드라이브에 있습니다 (database_dir에서 설정 한대로). 데이터베이스의 복제를 수행하면 D 드라이브에서 수행 할 것입니다. 그렇다면 Is입니다. 별개의 드라이브에 대한 심볼릭 링크를 수행 할 수 있습니까? 이것이 좋은 선택이라고 생각하십니까? – gastoncs

+0

.couch 파일에 관한 CouchDB 내부 기능에 익숙하지 않습니다. 다른 드라이브에 대한 심볼릭 링크에 대해 다른 질문을해야 할지도 모릅니다. –

+0

감사합니다. 대단히 감사합니다. – gastoncs