Skip to content

Version 1.9.0.0

Choose a tag to compare

@davewalker5 davewalker5 released this 18 Jan 12:07
· 5 commits to main since this release
6faa566

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