В симфони создавала сущности, дифила и мигрировала их,в итоге создавались таблицы в БД, но с последней сущностью почему-то выдает вот такую ошибку, сущность и репозиторий создались, а таблица нет.
[notice] Migrating up to DoctrineMigrations\Version20200628105302
[error] Migration DoctrineMigrations\Version20200628093518 failed during Execution. Error: "An exception occurred while executing 'ALTER TABLE comment ADD is_published TINYINT(1) NOT N
ULL':
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'is_published'"
In AbstractMySQLDriver.php line 65:
An exception occurred while executing 'ALTER TABLE comment ADD is_published TINYINT(1) NOT NULL':
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'is_published'
In PDOConnection.php line 43:
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'is_published'
In PDOConnection.php line 41:
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'is_published'
doctrine:migrations:migrate [--write-sql [WRITE-SQL]] [--dry-run] [--query-time] [--allow-no-migration] [--all-or-nothing [ALL-OR-NOTHING]] [--configuration CONFIGURATION] [--db-config
uration DB-CONFIGURATION] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> [<version>
]
Делала так, создала новую сущность Category, и потом обновила сущность Post добавив в нее свойство category, потом вводила
php bin/console doctrine:migrations:diff
, а затем
php bin/console doctrine:migrations:migrate
. В итоге такая ошибка вот, меняла типы данных указанных в ошибки колонок на просто INT, ошибка не исправилась.