From 4305ba5f0657d045ca2e715f1a8f820d93c23528 Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Sun, 2 Feb 2025 14:56:26 +0100 Subject: [PATCH] fix(migration): ssl certificates table - remove unique constraint - add CA certificate boolean - make sure that each certificate has a server_id so that we know which CA to use when renewing certificates --- .../2025_01_27_153741_create_ssl_certificates_table.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/database/migrations/2025_01_27_153741_create_ssl_certificates_table.php b/database/migrations/2025_01_27_153741_create_ssl_certificates_table.php index 702f1f534..5abd0f453 100644 --- a/database/migrations/2025_01_27_153741_create_ssl_certificates_table.php +++ b/database/migrations/2025_01_27_153741_create_ssl_certificates_table.php @@ -14,12 +14,12 @@ public function up() $table->text('ssl_private_key'); $table->string('resource_type')->nullable(); $table->unsignedBigInteger('resource_id')->nullable(); - $table->unsignedBigInteger('server_id')->nullable(); + $table->unsignedBigInteger('server_id'); $table->timestamp('valid_until'); + $table->boolean('is_ca_certificate')->default(false); $table->timestamps(); $table->foreign('server_id')->references('id')->on('servers'); - $table->unique(['server_id', 'resource_id']); }); }