docs: public void migrate() {
          if (databaseIsUpToDate()) {
              LOGGER.info(format("Keyspace %s is already up to date at version %d", database.getKeyspaceName(),
                      database.getVersion()));
              return;
          }
  
          List<DbMigration> migrations = repository.getMigrationsSinceVersion(database.getVersion());
          migrations.forEach(database::execute);
          LOGGER.info(format("Migrated keyspace %s to version %d", database.getKeyspaceName(), database.getVersion()));
          database.close();
      }