Re: upgrading from an older version to a newer version
"Jason M. Felice" <[email protected]> Mon, 11 Apr 2005 07:51:41 -0400
| Newsgroups | gmane.comp.horde.hermes |
|---|---|
| Message-ID | <[email protected]> |
Barsalou wrote: >I am in the process of upgrading an older head version (which doesn't >have the deliverables table) and a newer version. > >In my zeal to get the newer version running, the old data was not >initially imported. > >What are some alternatives for me to move the data from the old data >structure to the new one? > >I am concerned that the new structure will require data that doesn't >exist in the old structure and when I import the old data, it will make >it unusable. Is this a valid concern? > >I'm no expert at determining weather not the import will break the new >install. What are the gotcha's? > >All the new tables currently exist...if that matters. > >Thanks for any direction you may provide. > >Mike B. > > > In this case, there is a new column "deliverable_id" in the hermes_timeslices table, but this column can be null. So you can probably run an SQL statement like so: INSERT INTO hermes_timeslices ( timeslice_id, clientjob_id, employee_id, jobtype_id, timeslice_hours, timeslice_rate, timeslice_isbillable, timeslice_date, timeslice_description, timeslice_note, timeslice_submitted, timeslice_exported, deliverable_id ) SELECT timeslice_id, clientjob_id, employee_id, jobtype_id, timeslice_hours, timeslice_rate, timeslice_isbillable, timeslice_date, timeslice_description, timeslice_note, timeslice_submitted, timeslice_exported, NULL AS deliverable_id FROM old_hermes_timeslice_table; Alternately, you can restore the old database and use the upgrade script in hermes/scripts/upgrade/ -- Jason M. Felice Cronosys, LLC <http://www.cronosys.com/> 216.221.4600 x302 -- hermes mailing list - Join the hunt: http://horde.org/bounties/#hermes Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]