2016-08-14 14 views
1

단위 테스트의 목적으로 내 Mac에서 실행중인 CouchDB 인스턴스에서 문서와 데이터베이스를 완전히 제거 할 수 있습니다. 표준 방식을 삭제하는 것은 실제로 리셋이 아니라 단위 테스트에 이상적입니다. 환경을 완전히 재설정해야합니다.CouchDB를 완전히 재설정하십시오.

나는 ~/Library/Application Support/CouchDB 디렉토리를 삭제하면 데이터베이스가 "Admin Party"로 재설정되고 모든 레코드가 삭제된다는 것을 발견했습니다. 그러나 MacOS에서 깨끗한 CouchDB 인스턴스를 얻는 더 깨끗하고 유연한 방법이 있습니까?

+1

을 가고있어 "database_dir". 그러나 데이터베이스를 삭제하기 전에 중지했다가 나중에 다시 시작해야합니다. – pwagner

답변

2
  • 제거 CouchDB를이

이 자동화 아마 완전한 리셋을 보장하는 가장 좋은 방법은 될 수 CouchDB를를 설치합니다 (데이터 디렉토리 포함)에 남아있는 모든 파일을 삭제합니다.

1

나는 내 모든 데이터를 삭제 콘솔이 실행 전혀 시작하지에 문제가되었지만 내가 구성에서 경로 아래 아래에있는 파일을 삭제할 것 다시

rm -rf ~/Library/Application Support/CouchDB2

관련 문제