diff --git a/database/migrations/2023_09_25_053320_rename_permission_column_in_media_table.php b/database/migrations/2023_09_25_053320_rename_permission_column_in_media_table.php index f18e265..c864ff1 100644 --- a/database/migrations/2023_09_25_053320_rename_permission_column_in_media_table.php +++ b/database/migrations/2023_09_25_053320_rename_permission_column_in_media_table.php @@ -12,10 +12,13 @@ return new class extends Migration public function up(): void { Schema::table('media', function (Blueprint $table) { - $table->string('security_type'); $table->renameColumn('permission', 'security_data'); }); + Schema::table('media', function (Blueprint $table) { + $table->string('security_type')->default(""); + }); + DB::table('media') ->where('security_data', '!=', '') ->update(['security_type' => 'permission']); @@ -32,6 +35,9 @@ return new class extends Migration Schema::table('media', function (Blueprint $table) { $table->renameColumn('security_data', 'permission'); + }); + + Schema::table('media', function (Blueprint $table) { $table->dropColumn('security_type'); }); }