couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Hahn <m...@boutiquing.com>
Subject Re: versioning views
Date Fri, 23 Sep 2011 16:34:48 GMT
The views for my app have to match the version of my app so I maintain them
the same as I do any other source code.  Whenever I release I have a utility
to push them to the db.

On Fri, Sep 23, 2011 at 7:34 AM, Dominic Tarr <dominic.tarr@gmail.com>wrote:

> 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
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message