Dropping a column in migrations should not require explicitly dropping FKs first, yet that is the case today because the queries generated for PTOSC first try to drop index which FK depends upon. Ideally OnlineMigrator could detect dropping column and skip the would-be-problematic index drop.