diff --git a/database/migrations/2023_03_27_083621_create_services_table.php b/database/migrations/2023_03_27_083621_create_services_table.php index a363d2119..12bb77b1b 100644 --- a/database/migrations/2023_03_27_083621_create_services_table.php +++ b/database/migrations/2023_03_27_083621_create_services_table.php @@ -16,7 +16,8 @@ return new class extends Migration $table->string('uuid')->unique(); $table->string('name'); - $table->foreignId('server_id')->nullable(); + $table->morphs('destination'); + $table->foreignId('environment_id'); $table->timestamps(); }); diff --git a/database/migrations/2023_09_20_082541_update_services_table.php b/database/migrations/2023_09_20_082541_update_services_table.php index 959d5e6fd..8c6b350f7 100644 --- a/database/migrations/2023_09_20_082541_update_services_table.php +++ b/database/migrations/2023_09_20_082541_update_services_table.php @@ -12,6 +12,7 @@ return new class extends Migration public function up(): void { Schema::table('services', function (Blueprint $table) { + $table->foreignId('server_id')->nullable(); $table->longText('description')->nullable(); $table->longText('docker_compose_raw'); $table->longText('docker_compose')->nullable(); @@ -25,6 +26,7 @@ return new class extends Migration public function down(): void { Schema::table('services', function (Blueprint $table) { + $table->dropColumn('server_id'); $table->dropColumn('description'); $table->dropColumn('docker_compose_raw'); $table->dropColumn('docker_compose');