The sample upgrade script in the documentation needs to be made to apply not just the latest update but all updates between the previously installed version and the current one. If a user hasn't upgraded in some time, multiple schema updates could cause upgrade errors.
As a follow-up, this should then be updated in all existing apps that use it, as well as the generated upgrade script from the ./elefant crud-app output.
The sample upgrade script in the documentation needs to be made to apply not just the latest update but all updates between the previously installed version and the current one. If a user hasn't upgraded in some time, multiple schema updates could cause upgrade errors.