У меня странный опыт с Laravel Миграцией.
Я провел 2 миграции, первая из которых прошла менее чем за секунду. Второй занимает много времени и работает еще более 10 минут, пока я его не убил.
Это не имеет большого значения, просто добавив 2 столбца в таблицу, которая содержит 23 записи. Да, только 23 записи.
запрос сам по себе очень прост:
Schema::table('customers', function (Blueprint $table) {
$table->boolean('public')->default(0);
$table->integer('user_id')->nullable();
});
Есть подсказка? Я что-то упускаю?
Это потому, что у меня уже есть 30 столбцов в таблице?
==== Редактировать ====
Как и спрашивали, вот другая миграция, которая прошла
class UpdateUsers extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('users', function (Blueprint $table) {
$table->integer('shop_id')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}
та, которая не работает
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('customers', function (Blueprint $table) {
$table->boolean('public')->default(0);
$table->integer('user_id')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
}
}