From e77365f32f0fd19ceffd4316f12402bc7a4416a8 Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com> Date: Mon, 19 Apr 2021 10:35:21 -0400 Subject: [PATCH] Add id to migrations table (#2794) --- ...0_change_migrations_add_id_primary_key.php | 27 +++++++++++++++++++ src/Database/DatabaseMigrationRepository.php | 1 + 2 files changed, 28 insertions(+) create mode 100644 migrations/2021_04_18_040500_change_migrations_add_id_primary_key.php diff --git a/migrations/2021_04_18_040500_change_migrations_add_id_primary_key.php b/migrations/2021_04_18_040500_change_migrations_add_id_primary_key.php new file mode 100644 index 000000000..2f9c6d9ae --- /dev/null +++ b/migrations/2021_04_18_040500_change_migrations_add_id_primary_key.php @@ -0,0 +1,27 @@ + function (Builder $schema) { + if (! $schema->hasColumn('migrations', 'id')) { + $schema->table('migrations', function (Blueprint $table) { + $table->increments('id')->first(); + }); + } + }, + + 'down' => function (Builder $schema) { + $schema->table('migrations', function (Blueprint $table) { + $table->dropColumn('id'); + }); + } +]; diff --git a/src/Database/DatabaseMigrationRepository.php b/src/Database/DatabaseMigrationRepository.php index f3a733ffe..cadc5f8c0 100644 --- a/src/Database/DatabaseMigrationRepository.php +++ b/src/Database/DatabaseMigrationRepository.php @@ -98,6 +98,7 @@ class DatabaseMigrationRepository implements MigrationRepositoryInterface $schema = $this->connection->getSchemaBuilder(); $schema->create($this->table, function ($table) { + $table->increments('id'); $table->string('migration'); $table->string('extension')->nullable(); });