GORM Playground Link
https://github.com/go-gorm/playground/pull/721
Description
Migration succeed on SQLITE, but fails on other DBs due to wrong order in tables creation (cities is created before regions). Apparently even in SQLITE order is wrong (but not sure how logging is handled), but it succedes.
Comment From: AlessandroSechi
The issue seems to be that there's circular dependency between tables. I think in this case GORM should automatically defer foreign keys creation