Я использую Laravel 4.2
. У меня есть следующие библиотеки загружены в моем composer.json
Laravel db migration - renameColumn error - Неизвестный тип базы данных enum запрошен
"doctrine/dbal": "2.4.*",
я создал следующую миграцию:
class RenameDeliveryNotesColumnOnOrderHeaderTable extends Migration {
public function up()
{
Schema::table('order_header', function(Blueprint $table)
{
$table->renameColumn('delivery_notes', 'packing_notes');
});
}
}
Где delivery_notes
типа столбца text
.
Когда я бегу миграции, я получаю следующее сообщение об ошибке:
[Doctrine\DBAL\DBALException] Unknown database type enum requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.
Любая идея, почему я получаю эту ошибку? Как мне это исправить? Мне нужно переименовать столбец в моей таблице. Есть ли альтернативный способ переименования столбца?
Я считаю, что эта ошибка вызвана другой миграцией, а не именно этой. Взгляните на мигранты, которые у вас есть, и havent еще не запущен. –
У меня нет других миграций, оставшихся до запуска до этого. уже проверено. – Latheesan