2011-09-28 4 views
9

저는 CouchDB 뷰가 필요한 노드 CRUD 앱을 작성하고 있습니다. (익스프레스 및 크래들을 사용하고 있습니다).CouchDB보기를 소스 제어에두기위한 권장 방법은 무엇입니까?

자식 노드 자체가 자식으로 제어되지만 DB 뷰는 현재 제어되지 않습니다.

소스 제어에서 이들을 배치하는 권장 방법은 무엇입니까? 소스 제어하에 전체 데이터베이스 (데이터 포함)를 넣고 싶지 않습니다.

답변

6

couchapp, http://couchapp.org/을 살펴보십시오. 이를 사용하여 버전 제어 디자인 문서를 데이터베이스로 푸시 할 수 있습니다.

+0

매우 좋습니다. 그 책이 온라인에서 사용 가능하다는 것을 깨닫지 못했습니다. – MikeRand

0

유용 할 수도 있습니다. CouchApp는 db의 일부 문서를 푸시 할 수도 있습니다. 예를 들어 구성 또는 데모의 doc (s)입니다. 이 파일을 JSON 형식으로 '_docs'폴더 ('목록', '프로그램'등과 같은 레벨)에 넣으십시오.

파일 : '어떤-configure.json은'

{ 
    "_id": "any-configure", 
    "fieldA": "...", 
    "fieldB": "...", 
    ... 
} 
0

으로보다 쉽게 ​​설계 문서와 함께 작동하도록 만들 수 couchapp을 사용하여 지적했다. Java 프로젝트에서 유사한 접근 방식을 구현했습니다. 예를 들어 here과이 문서를 관리하는 class입니다.

관련 문제