diff --git a/database/migrations/2023_02_01_155140_rename_settings_table.php b/database/migrations/2023_02_01_155140_rename_settings_table.php deleted file mode 100644 index 7bdb5f7f..00000000 --- a/database/migrations/2023_02_01_155140_rename_settings_table.php +++ /dev/null @@ -1,22 +0,0 @@ -rename('settings_old'); - }); - } - - public function down() - { - Schema::table('settings_old', function (Blueprint $table) { - $table->rename("settings"); - }); - } -}; diff --git a/database/migrations/2023_02_01_155730_create_new_settings_table.php b/database/migrations/2023_02_01_155730_create_new_settings_table.php index 66647869..16ec6870 100644 --- a/database/migrations/2023_02_01_155730_create_new_settings_table.php +++ b/database/migrations/2023_02_01_155730_create_new_settings_table.php @@ -13,6 +13,12 @@ return new class extends Migration */ public function up() { + // rename old settings table + Schema::table('settings', function (Blueprint $table) { + $table->rename('settings_old'); + }); + + // create new settings table Schema::create('settings', function (Blueprint $table) { $table->id(); $table->string('name'); @@ -31,5 +37,9 @@ return new class extends Migration public function down() { Schema::dropIfExists('settings'); + + Schema::table('settings_old', function (Blueprint $table) { + $table->rename("settings"); + }); } }; diff --git a/database/migrations/2023_02_13_150022_delete_old_settings_table.php b/database/migrations/2023_02_13_150022_delete_old_settings_table.php index b7b9c347..11f107cc 100644 --- a/database/migrations/2023_02_13_150022_delete_old_settings_table.php +++ b/database/migrations/2023_02_13_150022_delete_old_settings_table.php @@ -24,10 +24,10 @@ return new class extends Migration public function down() { Schema::create('settings_old', function (Blueprint $table) { - $table->string('key', 191); + $table->string('key', 191)->primary(); $table->text('value')->nullable(); $table->string('type'); - $table->longText('description'); + $table->longText('description')->nullable(); $table->timestamps(); }); }