diff --git a/database/migrations/2021_02_14_193058_add_uuid_to_failed_jobs_table.php b/database/migrations/2021_02_14_193058_add_uuid_to_failed_jobs_table.php new file mode 100644 index 00000000..dc62b948 --- /dev/null +++ b/database/migrations/2021_02_14_193058_add_uuid_to_failed_jobs_table.php @@ -0,0 +1,38 @@ +string('uuid')->after('id')->nullable()->unique(); + }); + + DB::table('failed_jobs')->whereNull('uuid')->cursor()->each(function ($job) { + DB::table('failed_jobs') + ->where('id', $job->id) + ->update(['uuid' => (string) Str::uuid()]); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('failed_jobs', function (Blueprint $table) { + $table->dropColumn('uuid'); + }); + } +}