hi,

last time I did some couch db development,
I ran into some difficulties managing view versions.

so what I was thinking was, that this time i'll write a tool to manage their
versions.

basically, i'll save all the views with an id like: _design/whatever_v1.3.5

then, in my server code (which will be nodejs)

view ('whatever', '~1.2', 'all', function (err, data) {
...
})

when I start my server, it will request all views from the server,
decide which which is the latest view that matches a stated range, and use
that.

does this sound like a good idea, or am I mad?

see also:

http://semver.org

https://github.com/isaacs/node-semver

cheers, Dominic

Reply via email to