couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "How_to_deploy_view_changes_in_a_live_environment" by NilsBreunese
Date Wed, 07 Dec 2011 12:27:26 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "How_to_deploy_view_changes_in_a_live_environment" page has been changed by NilsBreunese:
http://wiki.apache.org/couchdb/How_to_deploy_view_changes_in_a_live_environment?action=diff&rev1=6&rev2=7

Comment:
Made design doc names bold for better readability.

  http://localhost:5984/database/_design/ddoc needs to be updated
  
  So the simple approach is:
-  1. Upload the old design doc to _design/ddoc-old (or copy _design/ddoc to _design/ddoc-old)
if you want an easy way to rollback in case of problems. This will cause the view indexes
for _design/ddoc to be shared with _design/ddoc-old.
+  1. Upload the old design doc to '''_design/ddoc-old''' (or copy '''_design/ddoc''' to '''_design/ddoc-old''')
if you want an easy way to rollback in case of problems. This will cause the view indexes
for '''_design/ddoc''' to be shared with '''_design/ddoc-old'''.
-  2. Upload the updated design doc to _design/ddoc-new.
+  2. Upload the updated design doc to '''_design/ddoc-new'''.
-  3. Query a view in _design/ddoc-new to trigger view index generation. You can track the
indexing progress via Futon at http://localhost:5984/_utils/status.html or by requesting http://localhost:5984/_active_tasks
directly.
+  3. Query a view in '''_design/ddoc-new''' to trigger view index generation. You can track
the indexing progress via Futon at http://localhost:5984/_utils/status.html or by requesting
http://localhost:5984/_active_tasks directly.
-  4. Reupload the updated design doc to _design/ddoc (or copy _design/ddoc-new to _design/ddoc)
when view index generation is complete. This will cause the indexes built for _design/ddoc-new
to be shared with _design/ddoc. The updated design doc is now live with view indexes ready
to go!
+  4. Reupload the updated design doc to '''_design/ddoc''' (or copy '''_design/ddoc-new'''
to '''_design/ddoc''') when view index generation is complete. This will cause the indexes
built for '''_design/ddoc-new''' to be shared with '''_design/ddoc'''. The updated design
doc is now live with view indexes ready to go!
-  5. Delete _design/ddoc-new and/or _design/ddoc-old at your discretion. Don't forget to
also run a clean-up to reclaim the disk space used by their view indexes: http://wiki.apache.org/couchdb/HTTP_view_API#View_Cleanup
+  5. Delete '''_design/ddoc-new''' and/or '''_design/ddoc-old''' at your discretion. Don't
forget to also run a clean-up to reclaim the disk space used by their view indexes: http://wiki.apache.org/couchdb/HTTP_view_API#View_Cleanup
  
  To copy a document use:
   curl -X COPY <URL of source design document> -H "Destination: <ID of destination
design document>"

Mime
View raw message