Repository navigation
Version 1.9.0.0
Warning
This release introduces changes to the database schema that are not supported in a simple migration when using SQLite as the back-end. The release requires that the data is exported, the database is dropped and re-created with the new schema and the data is then re-imported. Instructions on how to do this are given, below.
Non-IMO Vessel Identifiers
- Support vessel identifiers that are not IMOs
- This allows logging of sightings of vessels such as military vessels, that do not have IMOs
Applying the Changes
- Before updating, use version 1.8.0.0 of the application to run an "all data" export
- Backup and then delete the existing database
- Edit the exported vessels CSV file and add a second column, "Is IMO", with the value "True" on each row
- Using version 1.9.0.0 of the application:
- Re-create the database using the management application and the "--update" option
- Use the management application to re-add users
- Re-import the data using the management application, in the following order:
- Countries
- Locations
- Operators
- Ports
- Vessel Types
- Vessels
- Voyages
- Sightings