Tôi đang sử dụng Laravel 4.2
. Tôi đã thư viện sau nạp trong composer.json
Di chuyển db Laravel - renameColumn error - Loại cơ sở dữ liệu không xác định enum được yêu cầu
"doctrine/dbal": "2.4.*",
Tôi tạo ra cuộc di cư sau của tôi:
class RenameDeliveryNotesColumnOnOrderHeaderTable extends Migration {
public function up()
{
Schema::table('order_header', function(Blueprint $table)
{
$table->renameColumn('delivery_notes', 'packing_notes');
});
}
}
đâu delivery_notes
loại cột là text
.
Khi tôi chạy di cư, tôi nhận được lỗi sau:
[Doctrine\DBAL\DBALException] Unknown database type enum requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.
Bất cứ ý tưởng tại sao tôi nhận được lỗi này? Làm thế nào tôi nên đi về sửa chữa này? Tôi cần phải đổi tên một cột trong bảng của tôi. Có cách nào khác để đổi tên cột không?
Tôi tin rằng lỗi này là do một di chuyển khác, không chính xác điều này. Hãy xem xét các di chuyển bạn có và havent đã được chạy chưa. –
Tôi không còn di chuyển nào khác để chạy trước phiên bản này. đã được kiểm tra. – Latheesan