У меня есть приложение ruby / couchdb с огромными * .couch файлами, полными данных. То, что я хотел бы как-то импортировать (в мире mysql я бы назвал это схемой БД, но здесь это только представления), чтобы хранить их где-то в хранилище кода. Мне нужно, чтобы избежать копирования огромных файлов * .couch при настройке новой пустой среды.
Какова лучшая стратегия для этого? Единственный способ, который приходит мне в голову:
- Curl curl -X GET "$ COUCH / имя_базы / _design / ViewName"
- Хранить карту функций и сокращать функции где-нибудь в файлах .js
- При настройке новой среды - добавьте их снова в пустые базы данных с помощью curl.
Но это много ручного труда, я считаю, что должен быть какой-то общий способ сделать это.