Другое решение:
Удалите все внешние ключи, тогда это будет работать :).
Я знаю, что это не рекомендуется, но это помогло мне.и сгенерированные объекты работали нормально.
Чтобы удалить все внешние ключи:
запустите этот SQL-запрос -
MySQL
SELECT concat('ALTER TABLE ', TABLE_NAME, ' DROP FOREIGN KEY ', CONSTRAINT_NAME, ';')
FROM information_schema.key_column_usage
WHERE CONSTRAINT_SCHEMA = 'db_name' AND referenced_table_name IS NOT NULL;
PostgreSQL
SELECT concat('ALTER TABLE ', table_name, ' DROP CONSTRAINT IF EXISTS ', constraint_name, ';')
FROM information_schema.key_column_usage
WHERE constraint_schema = 'public' AND constraint_catalog = 'one' AND constraint_name LIKE '%_fkey';
, а затем снова выполните полученный SQL-запрос.