>  I have to admit I need to play around a
> little bit with new migration functionality, so any help on this topic
> is highly appreciated.

In summary, launching Pytrainer 1.9.0 using the confdir from a prior
version will automatically upgrade the data to be compatible with the
newer version. This is not really new behaviour - the difference is
that the data version is tracked and used to figure out which upgrade
scripts to execute on start up.

Testing it requires creating data using an old Pytrainer version and
then launching the new Pytrainer on that data. Upgrading from 1.7.1,
1.7.2 or 1.8.0 should succeed - the old data should be accessible in
the new version. Upgrading from 1.7.0 and earlier should fail cleanly
- Pytrainer should refuse to start and not make any changes to the
data. Launching Pytrainer 1.9.0 on a future version should also fail
cleanly - this cannot realistically be tested yet.

Let me know if you need any more help.

 - Nathan

------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Pytrainer-devel mailing list
Pytrainer-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytrainer-devel

Reply via email to