First run of generate-migrations-diff and migrate creates 2 migration diff files. First one for new tables, second one for new indexes and foreign keys. Than if I run generate-migrations-diff again another version is created although nothing was changed and following is inside:
- 1st entry tries to drop a foreign key never been created and not existing in file
- next entry tries to create a foreign key already existing
- 3rd entry tries to create an existing index
After a long try and errorI found out that it's only happening with I18n plus Versionable behavior.
As I already have spent much time for a report please have also a look at: http://forum.diem-project.org/viewtopic.php?f=2&t=173&sid=5e0e3349c0e15a169bc9990a3104b3f6#p465
As I'm quite new to Doctrine and Symfony systems I cannot get further, but willing for more investigation if just one could give me a hint where to start.