Какой рекомендуемый способ поставить представления CouchDB под контроль источника? - PullRequest
9 голосов
/ 28 сентября 2011

Я пишу CRUD-приложение для узла, для которого требуется несколько представлений CouchDB (я использую экспресс и базовую станцию).

Я сам управляю приложением-узлом с помощью git, но мои представления в БДв настоящее время не контролируется.

Какой рекомендуемый способ поставить их под контроль источника?Я не хочу ставить всю базу данных (включая данные) под контроль источников.

Ответы [ 3 ]

6 голосов
/ 28 сентября 2011

Взгляните на couchapp, http://couchapp.org/.. Вы можете использовать его, чтобы отправить свои документы по дизайну с управлением версиями в базу данных.

0 голосов
/ 05 октября 2011

Как уже указывалось, использование couchapp может упростить работу с проектной документацией.Я реализовал подобный подход в проекте Java, например здесь и класс , который управляет этими документами.

0 голосов
/ 29 сентября 2011

Может быть полезно: также CouchApp может выдвигать некоторые документы в дБ.Например, документ (ы) о настройке или демо.Для этого поместите файл в папку «_docs» (того же уровня, что и «списки», «показывает» и т. Д.) В формате JSON.

Файл: «any-configure.json»

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