Hi all,
I had a similar problem upgrading from 6.3 to 7.3 (main dev branch) but the details are a little different than in the earlier thread that Tim shared above.
In my case, the 5.7 migration had been "ignored" previously and when I checked the "schema_version" table it was not listed, so unfortunately there was no opportunity to change the success column to "t". Here's the error during migration:
SQL State : 42703
Error Code : 0
Message : ERROR: column "resource_type_id" does not exist
Location : org/dspace/storage/rdbms/sqlmigration/postgres/V5.7_2017.04.11__DS-3563_Index_metadatavalue_resource_type_id_column.sql (/opt/dspace-7/file:/opt/dspace-7/lib/dspace-api-7.3-SNAPSHOT.jar!/org/dspace/storage/rdbms/sqlmigration/postgres/V5.7_2017.04.11__DS-3563_Index_metadatavalue_resource_type_id_column.sql)
Line : 16
Statement : CREATE INDEX metadatavalue_resource_type_id_idx ON metadatavalue (resource_type_id)
It looked like the file that caused my problem came from the "dspace-api-7.3-SNAPSHOT.jar" so I removed the V5.7 files from the .jar and used the revise jar instead. This time running /bin/dspace database migrate ignored resulted in a successful migration.
I don't know it this is the best solution but it did work for me. (Also, I don't know if something changed in 7.3 to address the problem that was reported earlier.)