Ответ 1
Часть Downs используется в основном для возврата Evolution при изменении script. То есть, у вас есть проект с 2.sql, который применяется к базе данных, а затем, из-за слияния, 2.sql изменяется в источнике. Play будет запускаться Downs на старой версии, а затем Ups на новом 2.sql, чтобы гарантировать, что база данных синхронизирована с кодовой базой.
Насколько я знаю, нет возможности запускать Downs самостоятельно, поскольку целью Evolution является подготовка базы данных для работы с вашим кодом и применение только одного Downs оставит приложение в противоречивом состоянии со многими потенциальными ошибками.
Если вам действительно нужно что-то вернуть, это будет новая Evolution (3.sql), где Ups выполнит необходимые изменения.