I read the links and your github entry. What is wrong with THIS

DROP TABLE IF EXISTS MYTABLE CASCADE

Does Hibernate need to drop just the constraint, instead of the table?