Восстановление после неудачного или частично применённого обновления

Посмотрите это:

Я очистил все таблицы, которые вызывали ошибки (по одной; в итоге их оказалось 7), пока не смог пересобрать приложение без ошибок.

В вашем случае, похоже, проблема в столбце:

PG::DuplicateColumn: ERROR: column "bookmarkable_id" of relation "bookmarks" already exists

Возможно, стоит выяснить, к какой таблице он относится, чтобы очистить её, либо просто удалить этот столбец.

Думаю, проблема в том, что при частичном переносе данные эти таблицы уже созданы, поэтому попытка создать их снова вызывает ошибку. Может быть, стоит добавить условие в этот процесс, чтобы избежать ошибок? (Я не эксперт) @pfaffman