Unable to collect end date after field is saved I've been running a d7 site for a couple months and one of the content types has a date field. Initially I opted not to collect and end date but the need for it has arisen. As you may know, there's a design decision in d7's field api that forbids you from changing field settings after it's been saved. 

The problem is that I have a very considerable amount of data on a fairly live site, which means it's extremely hairy to do something like deleting the field and then somehow herding all the data back in. Has anyone ran into this? How did you solve it? Any insight at all? Thank you :)
When I did this, I created a new date field and set it as hidden on the page. I configured it the way I wanted, then duplicated the existing information in the new field, manipulating the database directly. As you will have two date values (..._value and ..._value2) you should begin by setting them the same.

Once you are sure that the correct values are in place, you must then change all your views, rules etc that use the date field to use the new field. 

Then set the new field to display and hide the old field. Make sure everything is working before you delete the old field.

There is no short cut that I am aware of. Best to do all this on a copy, with extensive backups. Good luck.