Whats the best way to accomplish changing the timezone of an app? The way I see it the following must occur:
- Server TZ is changed by sys admin
- mysql must be restarted.
- every time based column in the database must have all values updated, using convert_tz or equivalent. So either a mysql script must be written or a grails script that loads every row for each class, updating all the time fields.
Obviously the server should be taken down while this is happening, and backups must be in place incase of an error.
Is there a better/easier way to do this?