029148ef6e
They are error prone because they need to be bumped for every migration otherwise the new migration will not happen because we exit early. So instead we get rid of the early returns and log each individual upgrade separately. It makes more noise when creating a new database, but since it is logged at the DEBUG level it is not much of a problem. Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>