From 41df88bdde1f4925d435129c8b075f2a9047a072 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Mon, 21 Nov 2022 18:58:42 +0000 Subject: [PATCH] Add new failed jobs table --- ... 2022_11_21_185719_create_failed_jobs_table.php} | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) rename database/migrations/{2015_07_22_084423_create_failed_jobs_table.php => 2022_11_21_185719_create_failed_jobs_table.php} (63%) diff --git a/database/migrations/2015_07_22_084423_create_failed_jobs_table.php b/database/migrations/2022_11_21_185719_create_failed_jobs_table.php similarity index 63% rename from database/migrations/2015_07_22_084423_create_failed_jobs_table.php rename to database/migrations/2022_11_21_185719_create_failed_jobs_table.php index 16db8524..17191986 100644 --- a/database/migrations/2015_07_22_084423_create_failed_jobs_table.php +++ b/database/migrations/2022_11_21_185719_create_failed_jobs_table.php @@ -2,8 +2,9 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; -class CreateFailedJobsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -13,11 +14,13 @@ class CreateFailedJobsTable extends Migration public function up() { Schema::create('failed_jobs', function (Blueprint $table) { - $table->increments('id'); + $table->id(); + $table->string('uuid')->unique(); $table->text('connection'); $table->text('queue'); $table->longText('payload'); - $table->timestamp('failed_at'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); }); } @@ -28,6 +31,6 @@ class CreateFailedJobsTable extends Migration */ public function down() { - Schema::drop('failed_jobs'); + Schema::dropIfExists('failed_jobs'); } -} +};