What is the best way of updating views on a production environment? Assume you roll out a second version of your sharepoint solution and you want to add/modify the views on the list, but you can't just redeploy the list, because it contains production data.
Is it a good idea to update the views via the sharepoint object model? Or are there better ways to update views without touching the underlying list?
Thanks for any advice.
Update:
I accepted Anders Rasks answer. However I'm still looking for a simpler (more efficient) approach for view upgrades. Please post if there is a new solution for this out there... Thanks